Есть ли способ активно использовать Apache по умолчанию, встроенную 404 страницу для нескольких URL-адресов с помощью mod_rewrite? Не пользовательский документ ошибки, но правило вроде
RewriteCond %{REQUEST_URI} ^/dirname/pagename
RewriteRule -- serve 404 page -----
Я знаю, как создать страницу PHP, которая отправляет заголовок 404, и mod_rewrite
перенаправить все URL-адреса, но я предпочел бы решение, основанное только на mod_rewrite
.
У меня появилась идея перенаправления на несуществующий адрес:
RewriteCond %{REQUEST_URI} ^/dirname/pagename
RewriteRule .* /sflkadsölfkasdfölkasdflökasdf
но это даст пользователю сообщение "/sflkadsölfkasdfölkasdflökasdf" на странице с ошибкой, которая выглядит немного непрофессиональной.