RewriteRule将强制使用尾部斜杠

时间:2011-09-24 05:22:10

标签: .htaccess mod-rewrite

目前我有一个文件夹[contact-us]

mydomain.com/contact-us/

我打算删除此文件夹,只需添加一个contact-us.php

mydomain.com/contact-us.php

如何创建将映射

的RewriteRule
mydomain.com/contact-us/ -> mydomain.com/contact-us.php

(注意我想强制使用尾部斜杠)

2 个答案:

答案 0 :(得分:4)

使用:

RewriteEngine On
RewriteRule ^contact-us$ http://domain.com/contact-us/ [R,L]
RewriteRule ^contact-us/?$ /contact-us.php [NC,QSA,L]

这种方式是某人输入:contact-uscontact-us/它会转到您的联系人-us.php

答案 1 :(得分:0)

RewriteRule ^contact_us/$ /contact_us.php [QSA]

我不记得你一开始是否需要/,所以如果这不起作用,请尝试^/contact_us/$