.htaccess разрешить один публичный файл, но ограничить остальное IP или зарегистрированным пользователям - PullRequest
0 голосов
/ 23 октября 2019

Попытка запретить пользователям, если для IP 0.0.0.0 или другого входа не требуется вход в систему, и это прекрасно работает, например, так:

DirectoryIndex referrals.php


<RequireAny>
    Require ip 0.0.0.0
</RequireAny>

# .HTACCESS / .HTPASSWD PROTECT THE LOGIN FILE
ErrorDocument 401 "Sorry. Unauthorized Access. You are not allowed to access this site without valid 
login credentials."
ErrorDocument 403 "Forbidden"
AuthName "Authorized Only"
AuthType Basic
AuthUserFile /home/username/.htpasswds/.htpasswd
require valid-user

Однако я хочу иметь один файл в качестве исключения, сделать его общедоступным.

Я попытался следовать нескольким инструкциям и добавил

<Files "filenamehere.php">
Allow from all
Satisfy Any
</Files>

выше, а также попробовал его в самом низу, но не повезло.

Я следил за некоторыми постамина

.htaccess: как ограничить доступ к одному файлу по IP?

Есть мысли?

Спасибо

...