我希望你能幫我用下面的htaccess重寫規則。htaccess wordpress https重寫規則
# BEGIN WordPress
# WPhtc: Begin Custom htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
我最近改變了從http我的WordPress網站到https ......問題是,舊的URL重定向到一個域名,而不是該頁面的HTTPS版本
如
如果我訪問以下頁面https://domain.com/test/testing/
它工作100%,現在如果我將https
部分更改爲http
然後頁面重定向到https://domain.com
而不是https://domain.com/test/testing/
我該如何解決它,以便如果您轉到舊版本頁面http://domain.com/test/testing/
(非https版本),它redir而不僅僅是域名https://domain.com
http://stackoverflow.com/questions/4083221/how-to-redirect-all-http-requests- to-https – 2014-11-03 17:05:52
您是否已將網站和主頁URL更改爲永久鏈接中的「https://」? – anubhava 2014-11-03 17:20:13
嗨Anubhava,是的,我已經完成了它...它適用於https://完美,但只要你訪問一箇舊的鏈接,然後它重定向到家庭https://版本,而不是https格式的頁面... – 2014-11-03 17:25:01