Обработка Error через htaccess без редиректа

Independence
На сайте с 29.10.2005
Offline
428
615

На хостинге к одной папке привязана пара-тройка доменов. Нужно, чтобы если файл не был найден (Eroror 404, File Not Found), то показывалась страница error.html, но на домене, к которому обращался пользователь.

Очевидное решение не пашет (видимо, из-за настроек хостера?)

ErrorDocument 404 /error.html

Вот такое решение пашет:

ErrorDocument 404 http://www.domain1.ru/error.html

Но при этом если обращение идет к странице на domain2.ru, то юзер редиректится на http://www.domain1.ru/error.html , что не есть good.

Различные варианты через RewriteRule тоже не заработали:

RewriteRule ^(*.)$ error.html [L,R=404]

Выдает 500 ошибку, в логе - RewriteRule: invalid HTTP response code for flag 'R' - или еще что-нибудь.

Можно ли сделать то, что нужно?

Progr@mmer\.
На сайте с 14.10.2007
Offline
44
#1

Что за хостинг?

10 вопросов

Вашей девушке не хватает романтики? Черпните её на сайте «Я Люблю Романтику» (http://iloveromantics.ru/). Романтический форум (http://forum.iloveromantics.ru/) для отдыха от нудной работы.
Independence
На сайте с 29.10.2005
Offline
428
#2

РБК-хостинг

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий