【发布时间】:2012-05-29 22:29:18
【问题描述】:
我刚刚将我的域设置为使用 ssl,并将此代码添加到 .htaccess 文件(在根目录下):
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*\.)*mysite.com$ [NC]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://www.mysite.com/$1 [R]
它重定向来自 mysite.com 的所有流量,但来自 WWW.mysite.com 的流量显示为不受信任。 我尝试在 mysite.com 之前添加 www:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*\.)*www.mysite.com$ [NC]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://www.mysite.com/$1 [R]
但它没有用。懂这段代码的人可以帮忙..
更新:https://mysite.com/ 工作正常,但 mysite.com(没有 https://)尝试重定向到 https://www.mysite.com/ 并提出“不受信任的证书消息,此证书仅对 mysite.com/ 有效” (很明显?)注意:mysite.com 实际上不是我的网站,我已经用它代替了我的网站名称,因为我还不能透露我自己网站的地址。
【问题讨论】: