Есть ли способ активно обслуживать 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 не существует" на странице ошибок, которая выглядит немного непрофессионально.