.htaccess ErrorDocument не работает должным образом - PullRequest
0 голосов
/ 06 октября 2018

Я пытаюсь установить перенаправление для 404 внутри моего файла .htaccess, но, похоже, оно не работает.Если я попробую относительный URL, начинающийся с /, который не найден.Если я пытаюсь ввести полный URL-адрес из https: ... это тоже не работает.

В настоящее время первая строка файла htaccess -

ErrorDocument 404 "test to see"

Это также не работает.

Я знаю, что файл htaccess работает так, как он используется для других целей.

Любые идеи о том, что может быть проблема и как ее решить, пожалуйста?

ErrorDocument 404 "test to see"

RewriteEngine On
RewriteCond %{ENV:HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [NC,L]

AddHandler application/x-httpd-php72 .php

Ответы [ 2 ]

0 голосов
/ 06 октября 2018

Обнаружена проблема. В другом подкаталоге был дублированный файл htaccess, что привело к конфликту.Приносим извинения за неудобства тех, кто пытается помочь, но публикует это, так что, надеюсь, кто-то видит это, чтобы помочь им

0 голосов
/ 06 октября 2018

Вы должны проверить в файлах конфигурации apache, разрешен ли ErrorDocument в .htaccess.Используйте AllowOverride FileInfo, чтобы разрешить ErrorDocument.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...