Настройте Apache для перенаправления ошибок 404 в местоположение на основе запрошенного пути.

Настройте Apache для перенаправления ошибок 404 в местоположение на основе запрошенного пути.

Сейчас в моем файле httpd.conf есть следующее:

ErrorDocument 404 /index.html

Это работает, но мне нужно дополнительное правило, которое также будет обрабатывать мой путь отладки. Например, если я запрошу

http://www.mypage.com/debug/page-that-does-not-exist.html

Я хочу перенаправить его на:

/debug/index.html

Вместо индекса в корневом каталоге документов. Какой самый простой способ это сделать?

решение1

<Directory /debug>
    ErrorDocument 404 /debug/index.html
</Directory>

Связанный контент