ModRewrite 可以轻松处理从我的域前面剥离 www。
在 .htaccess 中:
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
但是使用 SSL,证书检查在 .htaccess 重写之前进行,导致证书错误。
我宁愿不为 www 购买 SSL 证书,只是为了重定向它。
你能给我一个更聪明的解决方案吗?(顺便说一句,EV 证书不能用作通配符)