Apache .htaacess文件中的映射

Apache .htaacess文件中的映射,apache,.htaccess,redirect,seo,Apache,.htaccess,Redirect,Seo,我需要将旧域映射到新域上的不同路径。 以下是我需要做的: 我需要此url的1对1映射: 现在转到此url: 我当前的.htaccess文件如下所示: Options +FollowSymLinks RewriteEngine On RewriteRule (.*) http://www.comehike.com/$1 [R=301,L] Redirect /outdoors/trees/tanoak.php http://www.comehike.com/outdoors/trees/129

我需要将旧域映射到新域上的不同路径。 以下是我需要做的:

我需要此url的1对1映射:

现在转到此url:

我当前的.htaccess文件如下所示:

Options +FollowSymLinks
RewriteEngine On
RewriteRule (.*) http://www.comehike.com/$1 [R=301,L]
Redirect /outdoors/trees/tanoak.php http://www.comehike.com/outdoors/trees/129/Tanoak
因此,希望新条目不会破坏其他条目:)

谢谢,,
Alex

好吧,经过多次头痛之后,这个例子奏效了:

重写规则^outdoors/swift_bird.php[R,L]


区别似乎是把[R,L]放在了这条线的末尾。但我无法解释为什么。也许其他人可以。我只知道,在我添加它之后,这个重定向开始工作。

+1&Following-.htaccess文件对我来说仍然有点神秘……是的,我似乎从来没有正确地处理过这些文件。在这方面也很难得到帮助-/@cinqoTimo既然你对此很好奇,你试过了吗?对你有用吗?