[mới 2019] Buộc tất cả các URL chuyển sang https bằng .htaccess

Buộc tất cả các URL chuyển sang https .htaccess

Buộc tất cả các URL chuyển sang https trong file .htaccess

Trong bài Hocban.vn chia sẻ đến bạn cách buộc tất cả các URL chuyển sang https bằng .htaccess và lý do phải sử dụng cách này khi website bạn đã cài plugin chuyển hướng https trên WordPress.

Lý do sử dụng cách này ?

Có thể website / blog của bạn đang sử dụng plugin chuyển hướng https, và đã kích hoạt tính năng “Force HTTPS Redirection” nhưng nó vẫn không hoạt động.

Để kiểm tra, bạn xóa cache trang sắp truy cập (nếu có) và mở nó trong chế độ khách của trình duyệt Chrome. Ví dụ đường dẫn là: https://hocban.vn | Nếu nó không tự trỏ về https://hocban.vn thì cần làm cách như bài viết này.

Cách buộc tất cả các URL chuyển sang https bằng .htaccess

Để thực hiện việc này bạn cần thận trọng và làm từ từ (nếu không rành), vì có thể web bạn sử dụng các plugin cache, bảo mật thì file .htaccess sẽ rất nhiều nội dung trong đó.

  • Đầu tiên bạn mở file .htaccess trong host ra và tìm đến khu vực có nội dung tương tự như sau:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
  • Bây giờ bạn copy đoạn sau đem dán vào phía trên của nó và lưu lại:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]

Xong rồi đấy, nếu lúc nãy web bạn chưa được chuyển hoàn toàn sang https thì giờ thử xem kết quả thế nào nhé.

Đây là một cách làm không mới nhưng trường hợp ứng dụng thì lại mới, bạn nhớ nhé vì cách cấu hình (thêm code vào file .htaccess) này trước giờ người ta làm cũng nhiều rồi. Nếu bạn có điều gì thắc mắc hoặc đóng góp ý kiến thì để lại bình luận bên dưới nhé, cảm ơn bạn !

Bài viết có vẻ liên quan :v

3.8/5 - (5 votes)




Subscribe
Notify of
guest

2 Comments
Inline Feedbacks
View all comments
Khuyến mãi hosting 40% (trọn đời) cùng bộ quà tặng trị giá hơn 1.600$ cho người dùng WordPress.XEM CHI TIẾT
+