2017-05-26 48 views
0

正如標題所說,我在Chrome的錯誤,我不知道這是臨時的或不但是我的問題是:重複WWW迫使htaccess的

我想強制訪問每一個用戶我的網站使用 https://www

我用我的htaccess這下面的代碼:當他們訪問www.mydomain.com

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^mydomain.com [NC] 
RewriteRule ^(.*)$ https :// www.mydomain.com/$1 [L,R=301,NC] 

在Chrome的一些用戶,他們將被重定向到:

https :// www.wwww.mydomain.com 
ERR_NAME_NOT_RESOLVED 
Duplicate www 

,但在Firefox這個問題不會發生

什麼是迫使所有瀏覽器的所有用戶

https :// wwww 

我使用的空間只能在這裏用最好的方式, HTTPS和因爲文本編輯器的WWW

回答

0
RewriteEngine On 
### REDIRECT HTTP TO HTTPS ### 
RewriteCond %{HTTPS} off 
RewriteRule ^$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

### REDIRECT TO WWW ### 
RewriteCond %{HTTP_HOST} !^www\. [NC] 
RewriteRule ^$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
+0

當我嘗試代碼,火狐有重複的WWW WH en我試試,www.mydomain.com 我去https://www.mydomain.com,但鉻被修復 – Thavo

+0

好的。嘗試分解步驟。首先重定向到https。然後重定向到www。我將用分隔的步驟更新代碼。 – Matt