我正在尝试使用mod_rewrite
来重写网址。这是我的.htaccess文件的重写规则:如何禁止HTTP访问PHP文件?
如果用户输入example.com/contact
,该example.com/contact.php
文件的内容将加载。
问题是,这给我留下了重复的内容,因为现在example.com/contact
和example.com/contact.php
都显示相同的信息。
如果用户试图通过HTTP访问但允许脚本访问(我需要我的应用程序工作),我想禁止访问所有PHP文件。我如何使用.htaccess来做到这一点?
我试过的一切都阻止脚本和HTTP访问。例如,使用在.htaccess以下禁止HTTP访问,但也使我的脚本停止工作:
Deny from all
你最好选择一个其他别名。否则你会一直有冲突。 –