如果foo.php
和/foo.htm
位于同一个域和文件夹中,如何在不必输入完整地址的情况下重定向到/foo.php
?
我确信有更好的方法来进行此类重定向:
RewriteRule ^/foo\.htm$ "http://www.bar.com/foo.php" [R=301,L]
提前致谢
答案 0 :(得分:1)
您可以在DOCUMENT_ROOT / .htaccess中使用此规则:
RewriteEngine On
RewriteRule ^foo\.htm$ /foo.php [R=301,L]
请记住.htaccess中的前导/
不匹配,因此您的正则表达式将是^foo\.htm$
而不是`^ / foo.htm $