.htaccess:如何通过IP限制对单个文件的访问?

Hea*_*ing 22 apache .htaccess apache2 apache2.2

我看了一遍,但一直在运行相同的信息,谈论目录级IP限制,通常看起来像这样:

Order Deny,Allow
Deny from all
Allow from 123.123.123.123
Run Code Online (Sandbox Code Playgroud)

是否可以将相同类型的访问限制绑定到页面/文档?

The*_*ith 36

这将允许IP 127.0.0.1中的某个人作为有效用户登录.将它粘贴在您的配置或.htaccess文件中.

    <Files learn.php>
        Satisfy any
        Order deny,allow
        Deny from all
        Allow from 127.0.0.1

        AuthType Basic
        AuthName "private"
        AuthUserFile /var/www/phpexperts.pro/.htpasswd
        AuthGroupFile /dev/null
        Require valid-user
    </Files>
Run Code Online (Sandbox Code Playgroud)

IP单独:

    <Files learn.php>
        Order deny,allow
        Deny from all
        Allow from 127.0.0.1
    </Files>
Run Code Online (Sandbox Code Playgroud)

这肯定回答了你的问题.


小智 9

我认为该指令需要:

Order deny,allow
Run Code Online (Sandbox Code Playgroud)

上面的答案工作(至少对于IP Alone解决方案).