Làm Thế Nào để Redirect Từ HTTPS Về HTTP Với File .htaccess?
Có thể bạn quan tâm
- 1. Tại sao bạn phải redirect từ HTTPS về HTTP?
- 2. Hướng dẫn redirect từ HTTPS về HTTP với file .htaccess
Làm thế nào để redirect từ HTTPS về HTTP với file .htaccess?

Sử dụng SSL (HTTPS) giúp dữ liệu trên blog/ website WordPress của bạn an toàn hơn trước nguy cơ tấn công từ phía tin tặc. Hơn nữa, Google cũng ưu tiên các trang sử dụng giao thức HTTPS trên bảng xếp hạng kết quả tìm kiếm của họ. WP Căn bản đã từng có một số bài viết hướng dẫn cách cài đặt SSL cho blog/ website WordPress. Tuy nhiên, nếu vì một lý do nào đó (chẳng hạn như site có tốc độ load quá chậm khi sử dụng SSL) và bạn muốn chuyển về sử dụng giao thức HTTP thì bài viết này là dành cho bạn.
Tham khảo thêm:
- Làm thế nào để cài đặt SSL và HTTPS cho WordPress?
- Cài đặt CloudFlare SSL miễn phí cho blog WordPress
- Sửa lỗi SSL trong WordPress một cách đơn giản
Tại sao bạn phải redirect từ HTTPS về HTTP?
Việc này sẽ giúp bạn tránh được các lỗi 404 khi một ai đó truy cập blog/ website thông qua kết quả tìm kiếm của Google cũng như link được bạn chia sẻ trên mạng xã hội, diễn đàn hay blog, website khác. Nói tóm lại, đây là một thao tác quan trọng, có lợi cho việc SEO blog/ website.
Hướng dẫn redirect từ HTTPS về HTTP với file .htaccess
Lưu ý:
- Bạn vẫn phải tiếp tục duy trì SSL trên hosting/ VPS, nếu không khi redirect sẽ bị lỗi.
- Thủ thuật chỉ áp dụng trên hosting/ VPS sử dụng webserver Apache hoặc LightSpeed (dùng được file .htaccess).
- Nội dung file .htaccess có thể bị thay đổi khi bạn update phiên bản WordPress mới. Do đó, mỗi khi update phiên bản WordPress, hãy kiểm tra file .htaccess và thao tác lại (nếu cần thiết).
1. Truy cập vào thư mục gốc của WordPress thông qua File Manager của cPanel/ DirectAdmin hoặc FTP, mở file .htaccess và tìm đoạn code sau:
# BEGIN WordPress RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPressĐây chính là nội dung file .htaccess mặc định của WordPress.
2. Thêm đoạn code sau đây vào ngay bên dưới RewriteEngine On:
RewriteCond %{SERVER_PORT} ^443$ RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]Kết quả sẽ trông như thế này:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{SERVER_PORT} ^443$ RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress3. Lưu file .htaccess lại và kiểm tra kết quả. Đơn giản vậy thôi, chúc các bạn thành công!
Bạn biết phương pháp khác đơn giản và hiệu quả hơn giúp redirect từ HTTPS về HTTP trong WordPress? Hãy chia sẻ nó với chúng tôi bằng cách sử dụng khung bình luận bên dưới.
Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. :)
Đang tải đánh giá...- Chia sẻ lên Facebook
- Chia sẻ lên Twitter
- Chia sẻ lên LinkedIn
Từ khóa » Cách Gỡ Bỏ Ssl
-
7 Cách Sửa Lỗi SSL Trên Google Chrome Cực đơn Giản, Hiệu Quả
-
Cách Chuyển Giao Thức Https Sang Http Cho Trang Web đơn Giản
-
Cách Sửa Lỗi Kết Nối SSL Trên Chrome Và Firefox
-
Xóa Chứng Chỉ Gốc Trong Internet Explorer
-
Cách Sửa Lỗi SSL Trên Trình Duyệt Chrome
-
7 Cách Sửa Lỗi SSL Trên Google Chrome Cực đơn Giản, Hiệu Quả
-
7 Cách Khắc Phục Tình Trạng Máy Tính Vào Mạng Báo Lỗi Ssl Mới Nhất
-
Hướng Dẫn Cách Sửa Lỗi SSL
-
Cách Khắc Phục Lỗi Kết Nối Của Bạn Không Phải Là Kết Nối Riêng Tư Khi ...
-
Sửa Lỗi SSL Trong WordPress - Trung Tâm Hỗ Trợ Kỹ Thuật
-
10 Cách Khắc Phục Lỗi Err_ssl_protocol_error Hiệu Quả - Tenten
-
Cách Khắc Phục Lỗi Chứng Chỉ Bảo Mật SSL
-
Cách Khắc Phục Lỗi Kết Nối SSL Trong Google Chrome - 101 Help