2011-12-30 41 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