【发布时间】:2014-05-28 09:29:20
【问题描述】:
我正在整理我的网址以使它们对 SEO 友好,但我遇到了陷入无限循环的问题,尽管我阅读了其他各种文章,但我似乎无法找到我的问题的答案.
例子:
- 当前网址:www.example.co.uk/aboutus.php
- 必需的 SEO 友好 URL:www.example.co.uk/about-us
注意:由于 URL 略有不同,我不能只删除 .php
我可以获取 /about-us 链接以正确重写以显示 /about.php 内容,使用:
RewriteRule ^about-us /aboutus.php [NC,L]
但是,我还需要实现的是,在 Google 中编入索引的旧 url 被重定向到新 url 以保持页面排名:
RewriteRule ^aboutus.php /about-us [NC,L,R=301]
但是这两个规则卡在一个循环中,请问我该如何解决?
谢谢
【问题讨论】:
标签: .htaccess mod-rewrite