2013-10-01 33 views
0

我正在嘗試將4個URL變體重定向到一個「規範」URL。該 「規範」 的版本(我不知道我的規範正確使用的話)是:重定向在.htaccess中

http://example.com

這些變種3應該指向URL

http://www.example.com HTTPS:example.com https://www.example.com

我有他們所有的工作欄之一。 https://www.example.com不重定向。

我有一個開發人員帳戶,其中域是與應用程序一起提供的。域名http://www.example.com被送達以下.htaccess文件:

Options +FollowSymLinks 
RewriteEngine on 
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L] 

和它的作品。

的域https://example.comhttps://www.example.com都配有以下.htaccess文件:

Options +FollowSymLinks 
RewriteEngine on 
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L] 

在這種情況下它的工作原理爲https://example.com,會被重定向到非SSL非WWW版本。域https://www.example.com不會。我不懂得.htacces任何人都可以指出要添加什麼?

+1

檢查你的'VirtualHost'配置爲'https:// www.example.com',看看它是不是與'https:// example.com'不同# – anubhava

回答

1

確保htaccess文件也位於www.example.com SSL域的文檔根目錄中。否則你的規則沒問題。

+0

感謝Jon的保證。我將與我的主機提供商創建一張票據,該文件絕對是根 –