如何在没有“www”的情况下使用“https”和“www”重写所有流量到“https”。我不希望对非ssl流量进行任何重写(除了下面的现有代码)。我也已经重写了同时进行的干净网址。 SSL证书是在非www URL上购买的,这就是我要求如何执行此操作的原因。
RewriteEngine on
RewriteCond $1 !^(index\.php)
RewriteRule ^(.*)$ /index.php/$1 [L]
感谢您的时间。
[编辑]
结束这项工作:
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www.mysite.com$ [NC]
RewriteRule ^(.*)$ https://mysite.com/$1 [L,R=301]