2011-12-22 48 views
0

我购买了仅对domain.com和www.domain.com有效的SSL证书。不幸的是,我们无法控制哪些链接指向m.domain.com。由于证书对子域无效,因此他们将看到无效的证书弹出窗口。针对无效SSL证书的子域重定向

重写https://m.domain.com URL以便它们指向https://domain.com的最佳方法是什么? (请注意,只需要为HTTPS做到这一点)

我曾尝试没有成功如下:

RewriteCond %{HTTPS} on 
RewriteCond %{HTTP_HOST} ^m\.domain\.com [NC] 
RewriteRule (.*) http://domain.com/$1 [R=301,L] 
+0

如果去掉'的RewriteCond %{HTTPS} on'是否有效? – 2011-12-22 14:55:31

+2

这是没用的。浏览器将获得301重定向,因为它从具有不正确证书的服务器获取它,所以它甚至不会发送请求。只要确保没有人使用https链接m.domain.com/ – Gerben 2011-12-22 19:52:41

+0

@Gerben,感谢您的反馈。所以基本上除了试图摆脱m.domain.com链接之外,没有其他解决方案,对吧? – 2011-12-23 17:44:01

回答

0

显然,这不能做......