Как изменить жестко запрограммированные страницы ошибок Apache вместо использования директивы ErrorDocument
. Потому что я не хочу помещать файл ErrorDocument
в папку htdocs, так как это создает некоторые проблемы, когда пользователь посещает саму страницу ошибки. Например, переменная окружения REDIRECT_URL
не работает и тому подобное. Я пытался найти что-то в каталоге apache, но не повезло, я не могу найти ничего, что можно было бы изменить, чтобы изменить жестко запрограммированные страницы ошибок. Есть ли вообще способ сделать это?
Вы можете редактировать их, если устанавливаете apache из исходного кода, загружаете исходный код с httpd.apache.org/download.cgi, и вы можете найти содержимое файлов, используя grep -rnw '/path/to/somewhere/' -e 'texttofind'
, если используете linux. И модифицируйте их под свои нужды (осторожно, конечно), и вы сможете скомпилировать и использовать.
Но я бы посоветовал вам просто придерживаться директивы ErrorDocument
, которая намного проще.
Удачного код3инга.
Большое спасибо, я нашел файл, который содержит некоторые вещи. Я приму ваш ответ, пока не получу более простые ответы.
Хм... кажется сложным... Попробую и вернусь... Спасибо