使用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。
答案 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