У меня есть 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-код, который может сделать это альтернативно?
В конфигурации vhost для каждого домена добавьте:
ErrorDocument 404 /one404.html
или two404.html
соответственно. Я не думаю, что вы можете добавить его в .htaccess
без какого-либо переключения на хост.
Перенаправление на 404
не рекомендуется.