不少站長看到有主機商提供免費的 SSL證書,也喜歡嘗新鮮把本身的網站改成https訪問,固然既有必定的安全性也有利於搜索引擎收錄。下面這rewrite規則是重定向到https。安全
將 http 訪問強制重定向至 https,代碼以下:ide
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
另一部分站長在用了 SSL證書後,發現有不少插件不支持,訪問速度變慢等各類緣由,最要命的是發現DV SSL證書只能免費用一年,第二年再用的話,要花不少銀子,又想切換成http訪問,但這個時候發現搜索引擎收錄的全是https的網址了,這裏須要設置全部的https頁面重定向到http頁面,須要用到如下的rewrite規則網站
將 https 訪問強制重定向至 http,代碼以下:搜索引擎
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^80$
RewriteRule ^.*$ http://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
以上重寫規則只能用在APACHE環境,將以上代碼保存爲.htaccess放在網站根目錄便可。插件