我想对一个文件实例使用mod-rewrite:
www.domain.com/contact
从www.domain.com/contact.php
获取我对所有看起来像目录的文件使用了重写规则,但是它搞砸了我在短期内创建的一些重定向重定向,我宁愿只为特定文件执行此操作。
感谢。
答案 0 :(得分:1)
尝试此规则:
RewriteRule ^contact$ contact.php [L]
这会将网址路径/contact
的请求内部重定向到/contact.php
。如果您不想在.htaccess文件中使用此规则,请在模式前添加/
→^/contact$
。
答案 1 :(得分:0)
答案 2 :(得分:0)
RewriteEngine On
# make sure http://domain.com redirects to http://www.domain.com
RewriteCond %{HTTP_HOST} ^domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
# redirect from /contact to /contact.php
RewriteRule ^contact$ /contact.php [R=301,L]