首页 > 解决方案 > 有没有办法在没有浏览器错误消息的情况下处理 https 转发到 http?

问题描述

场景:我们有两个域,example.com(用作简单网页)和 example.de(用作商店)。该商店使用 ssl 证书和使用 https 连接进行保护。我们关闭了商店并希望将所有现有链接转发到 example.com 网页。SSL 证书是通过商店供应商提供的,并且无法再访问。

我们使用了一个简单的重写规则来捕获所有请求的 uri 并将它们转发到 example.com

    RewriteEngine On
    RewriteCond %{REQUEST_URI} (.*)
    RewriteRule ^(.*)$ http://bikers-base.de/$1 [L,R=301]

但是,当您尝试使用旧的 https 链接时,这会触发浏览器消息。

我读过因为没有证书,浏览器无法建立连接并发送http请求。

有没有办法通过 mod_rewrite 或其他方式绕过这种行为?很高兴我能得到一些帮助。

标签: httpmod-rewritehttpsssl-certificateforwarding

解决方案


推荐阅读