hen*_*ght 5 php apache .htaccess
我试图拒绝任何在特定目录中浏览PHP文件的人访问:
example.com/inc/
Run Code Online (Sandbox Code Playgroud)
我创建了一个带有以下内容的example.com/inc/.htaccess文件:
Order deny,allow
Deny from all
Run Code Online (Sandbox Code Playgroud)
当我尝试访问其中一个文件时,这会导致403 Forbidden响应.例如:example.com/inc/file.php
问题是,我的Web服务器也被拒绝访问,我的应用程序停止工作.
我如何拒绝访问冲浪这些PHP文件的人,但允许我的共享Web服务器访问?
注意:我正在使用GoDaddy共享主机.
我只会使用规则并阻止用户输入的访问权限.这将阻止输入的任何php文件.
RewriteEngine On
RewriteRule ^.*\.php$ - [F,L,NC]
Run Code Online (Sandbox Code Playgroud)
根据您的评论进行修改.试试这种方式.
<Files (file|class)\.php>
order allow,deny
deny from all
allow from 127.0.0.1
allow from 192.168.0.1
</Files>
Run Code Online (Sandbox Code Playgroud)
将192.168.0.1替换为您的服务器IP地址.
| 归档时间: |
|
| 查看次数: |
8942 次 |
| 最近记录: |