.htaccess mod_重写重定向是否可以抢占域上的证书错误?
我正在尝试将流量从旧站点重定向到新站点,旧站点上的https证书已过期,我不想续订,因为它不再使用。但是,如果有人浏览到旧的https站点,他们会收到一个证书错误,并且不会被重定向。我尝试过的代码如下:.htaccess mod_重写重定向是否可以抢占域上的证书错误?,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我正在尝试将流量从旧站点重定向到新站点,旧站点上的https证书已过期,我不想续订,因为它不再使用。但是,如果有人浏览到旧的https站点,他们会收到一个证书错误,并且不会被重定向。我尝试过的代码如下: RewriteCond %{HTTP_HOST} ^oldsite.com [NC,OR] RewriteCond %{HTTP_HOST} ^www.oldsite.com [NC,OR] RewriteCond %{HTTPS} ^oldsite.com [NC,OR] RewriteCon
RewriteCond %{HTTP_HOST} ^oldsite.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.oldsite.com [NC,OR]
RewriteCond %{HTTPS} ^oldsite.com [NC,OR]
RewriteCond %{HTTPS} ^www.oldsite.com [NC]
RewriteRule ^(.*)$ http://www.newsite.com/$1 [L,R=301,NC]
当有人浏览到
https://www.oldsite.com
不确定,但您可能无法阻止证书警告-很可能浏览器在导航到域之前就打开了该警告。因此,唯一的解决方案是购买新证书?如果我是正确的,可能是。我会等待第二种意见,虽然,我怀疑是这样,但我不确定。(我建议在一秒钟内对标题进行编辑——目前看来,它像是第10.000.000个“如何访问”问题)这取决于它对您的重要性。唯一的解决办法是拥有一个有效的证书,否则你会收到警告,这是有意的。你可以从科摩多得到一个免费的,但它只在90天内有效。这可能足够过渡了。@巴拿马杰克,Startssl免费分发SSL证书一年,最多5个域。不确定,但您可能无法阻止证书警告-很可能浏览器在导航到域之前就打开了该警告。因此,唯一的解决方案是购买新证书?如果我是正确的,可能是。我会等待第二种意见,虽然,我怀疑是这样,但我不确定。(我建议在一秒钟内对标题进行编辑——目前看来,它像是第10.000.000个“如何访问”问题)这取决于它对您的重要性。唯一的解决办法是拥有一个有效的证书,否则你会收到警告,这是有意的。你可以从科摩多得到一个免费的,但它只在90天内有效。这对于过渡来说可能足够长了。@panamajack,Startssl免费分发一年的SSL证书,最多可分发5个域。