我试图将传入的链接重定向到新的部分,因为客户已经在那里进行了翻新。
e.g。
http://www.asite.co.uk/news540.html
到
http://www.asite.co.uk/category/news
也
http://www.asite.co.uk/topichome.html
到
http://www.asite.co.uk/topic-homepage/
在第一个例子中,我希望捕获任何包含html之前的新闻的传入链接,其中数字为外卡。 在第二个中,我想捕获特定主题并将它们重定向到新主题主页。
提前感谢
答案 0 :(得分:2)
对于你的第一个场景,这样的事情可以解决问题:
RewriteRule ^news([0-9]+)\.html$ http://www.asite.co.uk/category/news [R=301,L]
此规则将“捕获”任何newsXXXX.html并将其重定向(301)至/ category / news(其中XXXX为任意数字)。
对于第二种情况:
RewriteRule ^topichome.html$ http://www.asite.co.uk/topic-homepage/ [R=301,L]
这简单得多。 pageA.html被重定向到pageb.html
注意两个规则:
左根网址是原始的,来自根
正确的网址是“最终的,重定向的”一个