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