Apache 如何仅对一个文件使用mod_rewrite?
我只想对一个文件实例使用mod rewrite: www.domain.com/contact 从www.domain.com/contact.php获取 我对所有看起来像目录的文件都使用了重写规则来完成这项工作,但它打乱了我创建的一些目录重定向,所以在短期内,我宁愿只对特定文件执行此操作Apache 如何仅对一个文件使用mod_rewrite?,apache,mod-rewrite,Apache,Mod Rewrite,我只想对一个文件实例使用mod rewrite: www.domain.com/contact 从www.domain.com/contact.php获取 我对所有看起来像目录的文件都使用了重写规则来完成这项工作,但它打乱了我创建的一些目录重定向,所以在短期内,我宁愿只对特定文件执行此操作 谢谢。我想说这样的话: RewriteRule ^/contact.php$ url_to_redirect/contact.php [P,QSA] 以防万一你有更多的信息。试试这个规则: RewriteR
谢谢。我想说这样的话:
RewriteRule ^/contact.php$ url_to_redirect/contact.php [P,QSA]
以防万一你有更多的信息。试试这个规则:
RewriteRule ^contact$ contact.php [L]
这将在内部将URL路径
/contact
的请求重定向到/contact.php
。如果不想在.htaccess文件中使用此规则,请在模式前面加上/
→ <代码>^/contact$这不会满足OP的要求。她不想跨域重定向。
RewriteRule ^contact$ contact.php [L]