Назад | Перейти на главную страницу

ErrorDocument не работает при доступе к .htaccess

Я настраивал ErrorDocuments для веб-сайта, над которым работаю, и в целом они работают. Однако после того, как я установил 403 ErrorDocument, я заметил, что он не работает, когда я пытался получить доступ к самому файлу .htaccess. Когда я получаю доступ к другому запрещенному файлу, документ об ошибке отображается нормально. Как я могу заставить ErrorDocument работать с файлом .htaccess?

Если вы не последовали моему объяснению, вот ссылки, чтобы показать вам, что я имею в виду:
ErrorDocument отлично работает: http://keycraft.haydencity.net/.ftpquota
ErrorDocument не работает: http://keycraft.haydencity.net/.htaccess

Я подозреваю, что проблема в том, что определение вашего документа об ошибке находится в файле, к которому осуществляется доступ. Вы пробовали разместить определение ErrorDocument в htaccess в родительском каталоге?

Файл .htaccess, скорее всего, загружен с вашими разрешениями пользователя, что позволяет просматривать его, как и любой другой файл, который вы можете загрузить. В . спереди делает только файл скрытый из стандартного списка файлов, чтобы люди не видели его в списке. Это не запрещает полностью доступ к файлу.

Проверьте права доступа к файлу и попытайтесь сопоставить их с разрешениями для файла .ftpquota.