Как установить несколько правил перезаписи 404 в .htaccess для нескольких доменов?

1

У меня есть 2 домена, указанных в том же корневом каталоге документа.

www.one.com   --- Document root in /var/www/
www.two.com   --- Document root in /var/www/

У меня есть 2 разных html-страницы для 404 для этих двух доменов отдельно.

/var/www/one404.html
/var/www/two404.html

Я хочу, чтобы при перенаправлении 404 на www.one.com он перенаправлялся на www.one.com/one404.html

Точно так же, когда любое перенаправление 404 произойдет на www.two.com, оно будет перенаправлено на www.two.com/two404.html

Надеюсь, я могу четко описать свой запрос.

Я просто хочу знать, что такое условие перезаписи, которое мне нужно указать в моем.htaccess для нескольких доменов?

Есть ли какой-нибудь PHP-код, который может сделать это альтернативно?

Теги:
.htaccess
redirect
mod-rewrite

1 ответ

0

В конфигурации vhost для каждого домена добавьте:

ErrorDocument 404 /one404.html

или two404.html соответственно. Я не думаю, что вы можете добавить его в .htaccess без какого-либо переключения на хост.

Перенаправление на 404 не рекомендуется.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню