我正在尝试重定向...
http://blog.example.org/folder/name-of-page.html
...至...
http://www.example.org/different-name-of-page.html
对于我在blog.example.org下的.htaccess文件,我添加了...
Redirect 301 /folder/name-of-page.html http://www.example.org/different-name-of-page.html
然而,当我这样做时,我需要http://www.example.org/blog/folder/different-name-of-page.html
出于某种原因,它会自动填充/ blog /文件夹/部分,而不是将我带到我建议的网址。
有关修复的想法吗?
答案 0 :(得分:0)
看起来它干扰了您将子域映射到文件夹的重写规则。使用mod_rewrite而不是Redirect
指令。
在您执行任何其他规则之前,请添加:
RewriteCond %{HTTP_HOST} ^blog\.example\.com$ [NC]
RewriteCond %{THE_REQUEST} /folder/name-of-page\.html
RewriteRule ^ http://www.example.org/different-name-of-page.html [L,R]