我在.htaccess文件中有一个简单的404重定向,适用于Http请求: -
ErrorDocument 404 /apps/handle_error.php
handle_error.php根据URL路径返回适当的PNG图像。但是,当我用Https替换请求时,它会返回默认的404错误页面,并且永远不会进行重定向。
我知道我的SSL证书安装正确,因为我获得了正常静态页面的有效内容。我的htaccess文件中是否有一些关于Https请求的404错误重定向的内容?
(类似的问题被问到here,但没有明确的解决方案)
答案 0 :(得分:1)
经过多次灵魂搜索后,无论如何,我找到了答案。 我的Apache2,mod_ssl和mod_rewrite未正确配置以协同工作。我的SSL配置中的默认AllowOverride设置被设置为"无"和mod_rewrite需要最少的AllowOverride" FileInfo"。
(公平地说,我从ServerFault获得了答案)