【问题标题】:.htaccess forcing error pages on SSL.htaccess 在 SSL 上强制错误页面
【发布时间】:2011-10-14 16:24:19
【问题描述】:

我的 .htaccess 文件中有以下代码可强制重定向到自定义错误页面:

ErrorDocument 404 /ErrorPages/404.php
ErrorDocument 403 /ErrorPages/403.php
ErrorDocument 400 /ErrorPages/generalError.php
ErrorDocument 401 /ErrorPages/generalError.php
ErrorDocument 500 /ErrorPages/generalError.php

在 80 端口上一切正常,但是当涉及到 SSL 时,会显示标准错误页面。

更具体一点:

http:www.mydomain.com/NoExistingPage.php 重定向到自定义错误页面 https:www.mydomain.com/NoExistingPage.php 不重定向到自定义错误页面

我错过了什么吗?

提前致谢

【问题讨论】:

  • 是否有一个单独的目录来保存您的安全资料,还是同一个目录?
  • 是的,有 /secured 文件夹,其中包含所有必须使用 SSL 的页面。

标签: apache .htaccess


【解决方案1】:

尝试在 /secured 文件夹中放置一个重复的 .htaccess 文件,看看是否可行。 https 守护进程的虚拟主机可能使用 /secured 作为 doc_root,这意味着即使来自常规 doc_root 的 .htaccess 在安全文件夹之下,它也会被忽略。

【讨论】:

  • 抱歉耽搁了!我在工作,忘了回来查看:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-14
  • 1970-01-01
  • 1970-01-01
  • 2013-01-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多