apache 服務器 重定向

非常實用的一個.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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章