使用mod_rewrite绕过“无效的SSL证书”错误

时间:2009-10-16 18:14:50

标签: apache mod-rewrite ssl

我有一个证书,该证书已注册到我们的Intranet(webserver.domain.com)上服务器的完全限定域名。当我们的内部用户通过完全限定名称访问此站点时,他们会直接进入并且不会提示它是无效的证书。如果他们通过主机名(非完全限定)浏览到Web服务器,则会将其重定向到https版本,并且也没有提示。我缺少的mod_rewrite的一部分是,如果有人通过http'仅使用主机名连接到Web服务器。我似乎无法重写到FQDN。它不会重写并始终提示证书无效。任何帮助表示赞赏。谢谢!

以下是我似乎无法匹配的示例: HTTP 取值://webserver/pubs/index.html

我需要它重写为: HTTP 取值:// Web服务器的 domain.com /pubs/index.html

1 个答案:

答案 0 :(得分:3)

不幸的是,这是不可能的 - 在建立连接时,在涉及mod_rewrite之前会出现提示。

如果提示正常,则可以重写为FQDN。