Предназначен для поднятия конкретной страницы с ошибкой .php, когда кто-то не вводит правильные учетные данные, но, похоже, создает свои собственные. Также защищает все мои каталоги, независимо от того, в какой из них он находится. Имеет разрешение 777.Что случилось с моим файлом .htaccess?
ErrorDocument 401 Mywebsite.com/CustomError.php
AuthName "My Password Protected Site" AuthUserFile
MYwebsite.com/Folder/.htpasswd
AuthType Basic
Require valid-user
# Set REMOTE_USER env variable on 401 ErrorDocument
RewriteEngine On
RewriteBase/
RewriteCond %{ENV:REDIRECT_STATUS} ^401$
RewriteRule .* - [E=REMOTE_USER:%{ENV:REDIRECT_REMOTE_USER}]
Вот что он всегда говорит, как сейчас:
Требуется авторизация
Этот сервер не может подтвердить, что вы имеете право на доступ к документу запрашивали. Либо вы указали неверные учетные данные (например, неверный пароль), либо ваш браузер не понимает, как предоставить требуемые учетные данные.
Я использовал, чтобы иметь spefic каталоги, как/папки/файла вместо сайта/папки/файла, но когда я сделал это, страница ошибок будет иметь эту линию, а также:
Кроме того, 404 не найдена ошибка было обнаружено при попытке использовать ErrorDocument для обработки запроса.
ОК, во-первых, всегда очищайте кеш браузера при игре с htaccess ... или добавляйте случайные параметры в свой URL. – Sebas
/me считает, что 'AuthUserFile' должен быть в начале следующей строки, а не в конце там? – Wrikken
Попытайтесь переставить файл ... какие случайные параметры вы имеете в виду? – user3112748