我做了我的WordPress站點更改我的htaccess文件從http流量重定向到https的時候。WordPress站點htaccess的不重定向到https手動輸入網址以http
大多數情況下,工作正常,將流量重定向到HTTPS,但有些情況下並非如此。
例如,如果我嘗試訪問的主頁是http的地址,將其重定向到HTTPS,但如果我嘗試和URL網站上的訪問另一個網頁的HTTP它停留在http:
- HTTP: //示例.com重定向細到https://示例.com
- HTTP://example.com/page停留在http://example.com/page
當前的htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
</IfModule>
# END WordPress
我試圖在其他許多問題的答案,我還能嘗試一下呢?
我知道您正在嘗試手動執行此操作,但我建議您使用此插件爲您自動執行此操作https://wordpress.org/plugins/https -redirection/ – designtocode