Plesk自定义404页面无效

时间:2013-04-28 20:38:07

标签: apache error-handling web http-status-code-404 plesk

使用Plesk 11.自定义错误文档适用于vhost的httpdocs文件夹内部,但它不适用于vhost之外的其他域。

例如,我的vhost名为ns304346.ovh.net。如果我转到http://ns304346.ovh.net/thiswontwork.lol,它会将我带到error_docs文件夹中的预定义404页面。

但是,在此网站空间中,我在jaycraft.co vhost文件夹中也有域ns304346.ovh.net,但不在httpdocs文件夹中。这一切都很有效,除了jaycraft.co使用error_docs 404页面,它只是转到索引文件。

例如,http://dev.jaycraft.co/thiswontwork只是显示索引页面的http://dev.jaycraft.co/thiswontwork

1 个答案:

答案 0 :(得分: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