2013-04-28 2 views
0

Использование Plesk 11. Пользовательские документы об ошибках работают внутри папки httpdocs для vhost, но не работают для других доменов вне vhost.Plesk custom 404 страница не работает

Например, мой призрак называется ns304346.ovh.net. Если я перейду к http://ns304346.ovh.net/thiswontwork.lol, он переместит меня на предопределенную 404 страницу внутри папки error_docs.

Однако в этом веб-пространстве у меня также есть домен jaycraft.co в папке vhost ns304346.ovh.net, но не внутри папки httpdocs. Все это отлично работает, кроме как вместо jaycraft.co с использованием страницы error_docs 404, она просто идет в индексный файл.

Например, http://dev.jaycraft.co/thiswontwork просто отправляется в http://dev.jaycraft.co/thiswontwork, показывая страницу индекса.

ответ

1

Похоже ваш сайт имеет некоторое внутреннее перенаправление/перезаписи или перезаписи в .htaccess, потому что следующая конфигурация работает для меня:

< /var/www/vhosts/domain1.com/ - мой основной домен

< /var/www/vhosts/domain1.com/domain2.com/ - дополнительный сайт на той же подписки

< /var/www/vhosts/domain1.com/error_docs/not_found.html - пользовательские ошибки документа

Когда я открываю domain1.com/not_exists ИЛИ domain2.com/not_exists - это показывает ошибку 404 с контентом из /var/www/vhosts/domain1.com/error_docs/not_found.html

+0

Weird. Это настройка, которую я использую, но, очевидно, не работает:/ – 2013-04-29 15:45:34

+0

Ваш сайт является простым HTML? Что происходит в журналах доступа/ошибок apache? Сохранение журналов в /var/www/vhosts/jaycraft.co/statistics/logs/ –

+0

Не видя ничего полезного в журналах ошибок. Что именно я буду искать? – 2013-04-29 20:36:52

Смежные вопросы