非常實用的一個.htaccess規則,使用只需將下面代碼另存爲.htaccess文件,傳到網站根目錄下即可。Windows下是不支持沒有文件名的,所以你必須在FTP上編輯,或利用Linux下的編輯軟件進行編輯。前提:必須確認你已經開啓.htaccess支持。
利用Apache的htaccess
將 http 訪問強制重定向至 https,代碼如下:
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
將 https 訪問強制重定向至 http,代碼如下:
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^80$
RewriteRule ^.*$ http://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
以上修改的.htaccess規則最後一行裏直接包含了301永久性轉移,如只需要302臨時性轉移,請將規則最後一行R=301中的=301刪除即可。但302臨時性轉移對搜索引擎不友好。而添加301永久性轉移後,就變成了永久性轉移—-傳遞原來的權重。
可以對比 來看兩者之間的區別的
需要技術支持的朋友可聯繫微信 : gpr666wudi