【发布时间】:2017-04-04 17:37:22
【问题描述】:
我有一个简单的网络应用程序,它驻留在网络服务器上。设置是 Apache、PHP、MySQL、Windows Server 2012 R2。服务器位于公司防火墙后面的内部网络上。
该网络应用程序只能通过我们的内部网络通过 URL www.webapp.example.com
访问当有人尝试从外部(即在家中)访问此 URL 时,他们会在客户端浏览器中收到一般错误消息,例如以下屏幕截图中的 Chrome;
我的问题,有什么方法可以创建一个自定义错误页面,这样当有人试图在我们的网络之外访问 www.webapp.example.com 时,他们会看到一个自定义错误,类似这样的简单错误;
此应用程序仅在 www.example.con 网络中可用
我们确实拥有 www.example.com,它可以通过 Internet 公开访问,但是子域 www.webapp.example.com 只能在内部访问。
我不确定这是否是我必须在 Web 服务器、.htaccess 文件或其他地方配置的东西?理想情况下,我只想允许访问一系列 IP (123.456.xxx.xxx),所有其他人都应该看到自定义错误页面。
自定义错误处理非常新,因此感谢任何帮助
【问题讨论】:
标签: php apache .htaccess error-handling windows-server-2012-r2