2014-01-16 134 views
1

我试图重定向...子域名添加文件夹为.htaccess

http://blog.example.org/folder/name-of-page.html

...到....

http://www.example.org/different-name-of-page.html

对于我的.htaccess文件在blog.example.org我已添加...

Redirect 301 /folder/name-of-page.html http://www.example.org/different-name-of-page.html 

但是,当我这样做时,它t让我到http://www.example.org/blog/folder/different-name-of-page.html

出于某种原因,它会自动填充/ blog /文件夹/部分,而不是将我带到我建议的URL。

任何想法修复?

回答

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]