首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >覆盖Apache的默认错误页

覆盖Apache的默认错误页
EN

Server Fault用户
提问于 2014-02-20 01:17:31
回答 2查看 1.1K关注 0票数 1

我有一个Apache服务器作为虚拟主机为许多域提供服务。我希望覆盖Apache的默认错误页(404、500等),以应用于所有这些虚拟主机,同时仍然允许每个主机自定义自己的错误页来替换默认的主机。除了将一组标准文档复制到每个虚拟主机的ErrorDocument位置之外,还有什么方法可以做到这一点?

我想使用一个符号链接,但这不允许每个虚拟主机自定义自己的,而有一个共同的退路。

编辑:为了清楚起见,我希望有一组错误文档覆盖Apache的默认错误处理程序文档,这些文档保存在虚拟主机目录之外(这样虚拟主机甚至不需要知道它们),并且仍然允许每个虚拟主机都有自己的错误文档。

EN

回答 2

Server Fault用户

发布于 2014-02-20 03:55:26

ErrorDocument指令是在虚拟主机中继承的。因此,在全局范围内(在任何ErrorDocument容器之外)设置您的VirtualHost指令,如果它们愿意,让它们重写它。

票数 1
EN

Server Fault用户

发布于 2014-02-20 06:01:16

检查AllowOverride设置在httpd.conf中。这将允许每个站点的配置覆盖默认错误页设置。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/576923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档