如何重定向目录http://www.example.com/contact/到文件http://www.example.com/contact-us.php
我的htaccess文件内容
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteRule ^/contact/$ http://www.example.com/contact-us.php [L,R=301]
重写规则^/contact/$http://www.example.com/contact-us.php〔L,R=301〕
^/在htaccess的RewriteRule中永远不会匹配。如果它在文档根目录中,请删除第一个/
。
当在.htaccess中使用mod_rewrite时,将您带到该htaccess文件的URL路径已被剥离,您只匹配相对/剩余路径。