2012-04-03 78 views
1

我需要将我网站上的所有旧网址重定向到新网址,但遇到问题。给定的URL及其子文件夹需要重定向到同一页面。如何做301重定向文件夹和子文件夹?

例如,这是第一个:

重定向301 /派头/运动文胸/ http://www.newdomain.co.uk/sports-bra.html

该工程确定。但也有其需要重定向到相同的位置,这些大小子页面:

重定向301 /派头/运动文胸/ 30DD http://www.newdomain.co.uk/sports-bra.html

重定向301 /派头/运动文胸/ 30E http://www.newdomain.co.uk/sports-bra.html

重定向301 /派头/运动文胸/ 30F http://www.newdomain.co.uk/sports-bra.html

而且这些不工作,我结束了在类似下面的位置:

http://www.newdomain.co.uk/sports-bra.html30DD

见路径的最后部分添加到URL的方式吗?我猜这是因为第二次重定向与最初的301重定向冲突?

我也试过使用这个重写规则,但没有运气。该网站是Magento,所以我不知道这是否有一些影响? mod_rewrite在服务器上启用。

重写规则^华丽/运动胸罩/ http://www.newdomain.co.uk/sports-bra.html [R = 301]

任何帮助木栅ppreciated。

回答

1

试试这个。

RewriteEngine on 

RewriteRule ^(panache/sports-bra/.*)$ /sports-bra.html [L,R=301,NC] 
相关问题