Thư mục Wordpress của tôi có tại www.example.com/blogChuyển hướng lực lượng HTTPS không hoạt động trong Wordpress
Gần đây tôi đã thay đổi toàn bộ trang web của mình để buộc HTTPS. Vì vậy, tệp .htaccess của tôi trong/blog/trông giống như sau:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Tôi cũng đã thay đổi URL trang web trong cài đặt Wordpress thành HTTPS.
Điều này hoạt động hoàn hảo trong trang chủ, nhưng trong bất kỳ trang đăng nào, người dùng cuối có thể thay đổi thành HTTP không an toàn, bằng cách thay đổi URL và nhấn enter. Ví dụ, họ có thể gõ trực tiếp: http://www.example.com/blog/post-1/ và nó sẽ tải dưới dạng HTTP.
Điều gì xảy ra với tệp .htaccess của tôi? Đâu là kết thúc lỏng lẻo?
Cảm ơn bạn rất nhiều! Điều đó đã làm các trick –
Tôi nghĩ rằng nó chắc chắn là một lỗi cú pháp trong '.htaccess' của tôi, nhưng chắc chắn nó đã được WordPress viết lại đến đầu tiên. Cám ơn vì cái này! – cfx
Hoạt động hoàn hảo cho tôi, cảm ơn vì điều này. – ColinMcDermott