【问题标题】:Custom 404 error redirect not working for https requests in htaccess file自定义 404 错误重定向不适用于 htaccess 文件中的 https 请求
【发布时间】:2013-05-15 23:50:09
【问题描述】:

我在 .htaccess 文件中有一个简单的 404 重定向,它适用于 Http 请求:-

ErrorDocument 404 /apps/handle_error.php

handle_error.php 根据 URL 路径返回适当的 PNG 图像。但是,当我将请求替换为 Https 时,它会返回默认的 404 错误页面并且永远不会进行重定向。

我知道我的 SSL 证书已正确安装,因为我为普通静态页面返回了有效内容。我的 htaccess 文件中是否缺少有关 Https 请求的 404 错误重定向的内容?

(有人问过类似的问题here,但没有明确的解决方案)

【问题讨论】:

    标签: .htaccess ssl https apache2 errordocument


    【解决方案1】:

    经过深思熟虑,我找到了答案,无论如何,对于我的具体情况。 我的 Apache2、mod_ssl 和 mod_rewrite 没有正确配置为一起工作。我的 SSL 配置中的默认 AllowOverride 设置被设置为“None”,而 mod_rewrite 至少需要“FileInfo”的 AllowOverride。

    (公平地说,我的回答来自ServerFault

    【讨论】:

      猜你喜欢
      • 2021-04-16
      • 2018-03-20
      • 2018-12-23
      • 1970-01-01
      • 2011-08-01
      • 1970-01-01
      • 2021-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多