【发布时间】:2016-03-04 03:22:10
【问题描述】:
我的网站中有一个名为 "check.php" 的 php 文件,它在提交表单时执行。
假设我的网站是 "myweb.com" 并且 php 文件在目录 "PHP" 中
我想阻止对“check.php”文件的直接 url 访问,即如果有人键入 url “myweb.com/PHP/check.php”,那么 php 文件不应该被执行,它应该返回一个错误信息。
我试图通过在 .htaccess 中设置规则来阻止访问,但即使我尝试提交表单,它也会阻止 php。
.htaccess 规则:
RewriteEngine on
RewriteCond %{THE_REQUEST} \.php[\ /?].*HTTP/
(.*)\.php$ /index.html [L]
有什么办法吗?
【问题讨论】: