我正在整理我的网址以使他们对SEO友好,但我遇到了进入无限循环的问题,虽然我已经阅读了其他各种文章,但我似乎无法找到回答我的问题。
示例:
注意:由于网址略有不同,我不能放弃.php
我可以使用/ about-us链接正确重写以使用以下内容显示/about.php
内容:
RewriteRule ^about-us /aboutus.php [NC,L]
但是,我还需要实现的是,将在Google中编入索引的旧网址重定向到新网址以保留网页排名:
RewriteRule ^aboutus.php /about-us [NC,L,R=301]
但是这两条规则陷入了困境,我该如何解决呢?
由于
答案 0 :(得分:0)
需要检查传入的请求
RewriteCond %{THE_REQUEST} \s\/aboutus\.php\s
RewriteRule . /about-us [NC,L,R=301]