我们有2页 - code.php和seo_friendly.php
顾名思义,seo_friendly.php只是一个名字很好的链接,应该是
实际上映射到code.php。这是完成的:
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteRule ^seo_friendly.php$ /code.php [L]
现在,当有人导航到code.php(这是一个旧链接)时,我问过这个问题。
他们将被重定向到seo_friendly.php
我尝试添加
redirect /code.php seo_friendly.php
重写之前和之后
但这导致了循环..
任何的想法?谢谢,祝你有个愉快的一天: - )
答案 0 :(得分:0)
您需要匹配请求本身而不是URI(随着重写引擎通过规则而更改)。尝试:
RewriteCond %{THE_REQUEST} \ /+code\.php
RewriteRule ^ /seo_friendly.php [L,R=301]