我不知道编写htaccess脚本。 :(
所以,基本上我想重定向 https://www.example.com 改为“https://example.com”。
我只注册了“example.com”而不是“CA.example.com”。
这是我目前的剧本:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1 [R=301,L]
谢谢!
答案 0 :(得分:2)
如果您的证书中没有www.example.com
,那么在未收到安全警告的情况下,您将永远无法重定向。在将请求发送到服务器之前,执行SSL握手。这意味着除非浏览器接受证书异常,否则mod_rewrite将永远不会看到请求。
您需要购买一张能同时处理" www"没有。