2010-01-19 34 views

回答

19

不確定:

RewriteCond %{HTTP_HOST} !^www\. 
RewriteCond %{HTTPS}s ^on(s)| 
RewriteRule^http%1://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

第二條件檢查是否HTTPS環境變量(onoff)被設置爲on並捕獲所附s其然後可用%1。如果不匹配,%1只是一個空字符串。

+0

@Gumbo,應該是第二行:%{} HTTPS? –

+0

@AJ:是的,修正了,謝謝。 – Gumbo

0

使用此代碼在.htaccess,它會添加HTTPS和WWW

RewriteEngine On 
    RewriteCond %{HTTP_HOST} !^www\. 
    RewriteCond %{HTTPS}s ^on(s)| 
    RewriteRule^http%1://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]