2016-11-18 68 views
1

根據下面的工具,我沒有正確地將我們的網站重定向到HTTPS。重定向到HTTPS的正確方法

https://www.linksspy.com/seo-tools/free-seo-ssl-scan/barefootmosquito-com

有誰知道301重定向的有道網頁來https://www.example.com的所有版本?這是一個網頁的其他版本我指的是:

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

我發現這個問題問了幾年前,但有很多回的左右來回什麼是最好的方式做到這一點是,在這個小組中似乎沒有明確的答案。

任何幫助將不勝感激。先謝謝你!

回答

1

要通過https安全頁面重定向您的http非安全流量,您需要將以下代碼添加到.htaccess文件中。一旦你更新你的.htaccess文件,那麼http,www和非www所有請求都將使用301永久重定向工具並在https安全協議上重定向。

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L] 
+0

感謝您的回覆Jaymin。我只是測試了這個代碼,它看起來像是一個302臨時重定向,而不是一個永久的301重定向。你(或其他任何人)是否知道如何調整它,以便導致301重定向? – user3137996

0

你應該使用下面的代碼進行301重定向,它肯定會爲你工作。

RewriteCond %{HTTPS} !on [OR] 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule (.*) https://www.domainname.com%{REQUEST_URI} [L,R=301]