如果文件没有$ _POST,是否可以拒绝访问文件?
我在这里有什么:
<Files *.php>
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Files>
<Files index.php>
Order Allow,Deny
Allow from all
</Files>
此处文件一直被阻止。
答案 0 :(得分:3)
您可以使用mod_rewrite来实现此目的:
RewriteEngine on
RewriteCond %{REQUEST_METHOD} !POST [NC]
RewriteRule .*\.php / [F,L]
这将以HTTP状态响应所有对未作为POST发送的PHP文件的请求。