在不久前,我寫過這麼一篇文章:WordPress 開啟全站 HTTPS ,這裡邊詳細地介紹了我是如何給落格開啟全站 HTTPS 的,如今我需要實驗性的開啟一個子功能變數名稱,結果當時寫的 htaccess的 ,用來重定向到443埠的代碼導致整個功能變數名稱都會重定向到主域,這讓人十分的蛋疼,要麼子域也要有證書,要么就只能把主域的重定向關掉。
最終,我找到了針對某一域名的寫法,讓規則識別訪問的域名,如果不是主域則不進行重定向。
代碼如下:
1 2 3 4 5 |
RewriteCond %{SERVER_PORT} !^443$ RewriteCond %{HTTP_HOST} www.logcg.com RewriteRule ^.*$ https://www.logcg.com%{REQUEST_URI} [L,R=301] |
這樣修改代碼之後,子域的訪問將不會再受影響,可以正常使用 HTTP 的80端口!
本文由 落格博客 原創撰寫:落格博客 » htaccess 重定向到 https 導致 子域也重定向 解決辦法
轉載請保留出處和原文鏈接:https://www.logcg.com/archives/1033.html
請問下模板開源了嗎
開源了。