2011-12-30 36 views
4

當用戶進入我的域名時,如何讓我的網站使用HTTPS,讓我們說他們鍵入www.mysite.com我希望它去https://www.mysite.com自動使用HTTPS

有沒有我的方式,我可以做到這一點使用plesk,或者它會很好的根文件夾索引是一個頁面,重定向到https://www.mysite.com?還是有另一種方式來設置它,以便自動執行該操作?

感謝您的幫助。

回答

4

當您的Web服務器運行Apache時,您可以使用modRewrite。

一下添加到.htaccess,應設在HTTP域

RewriteEngine on 
RewriteCond  %{SERVER_PORT} !^443$ 
RewriteRule  (.*)    https://%{HTTP_HOST}/$1 [R=301,L] 
+0

的根目錄下我有點新本那麼你有任何教程?或者告訴我該文件應該放在哪裏?再次感謝。 – ragebunny 2011-12-30 12:25:29

+0

不錯的教程,很好的例子http://www.sitepoint.com/apache-mod_rewrite-examples/和http://www.sitepoint.com/apache-mod_rewrite-examples-2/ – Corubba 2011-12-30 12:28:15

+2

更好的是使用'%{HTTPS }',根據是否使用https,它將被設置爲「開」或「關」。有可能在443以外的端口上執行https。但是否則這是正確的。 +1 – 2011-12-30 12:39:56