如何限制除了一个IP以外的所有IP使用htaccess访问文件? 我想限制从所有IP到php文件的访问期望一个IP 我的意思是我想允许192.168.1.200看到php文件和其他IP限制看到php文件 此外,其他IP应该访问以查看其他文件类型,如图像
答案 0 :(得分:1)
将此代码放入DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine On
# If IP is not 192.168.1.200
RewriteCond %{REMOTE_ADDR} !^192\.168\.1\.200$
# block access to all .php files
RewriteRule \.php$ - [F,NC]
答案 1 :(得分:0)
试试这个:
<FilesMatch "\.(php)$">
Order allow,deny
Deny from all
Allow from 192.168.1.200
</Files>
它匹配所有php文件,只允许指定的ip。你应该考虑添加403错误处理程序