htaccess在2页之间重定向和重写

时间:2014-08-26 07:05:27

标签: .htaccess loops redirect rewrite

我们有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 

重写之前和之后 但这导致了循环..
任何的想法?谢谢,祝你有个愉快的一天: - )

1 个答案:

答案 0 :(得分:0)

您需要匹配请求本身而不是URI(随着重写引擎通过规则而更改)。尝试:

RewriteCond %{THE_REQUEST} \ /+code\.php
RewriteRule ^ /seo_friendly.php [L,R=301]