• Trang chủ
  • WordPress
    • Thủ thuật WordPress
    • WordPress Plugins
    • WordPress Themes
  • Hosting và Domain
  • Kiếm tiền online
  • Đánh giá
  • Khuyến mãi
  • Thông báo
wpcb-logo

WP Căn bản

Kiến thức căn bản cho người dùng WordPress

paradise-child-theme-wordpress-theme-tot-nhat
  • Dịch vụ WordPress Hosting
  • Dịch vụ tối ưu WordPress
  • Dịch vụ quét mã độc WordPress
  • Mua Paradise child theme
Trang chủ » WordPress » Thủ thuật WordPress » Làm thế nào để redirect từ HTTPS về HTTP với file .htaccess?
hosting-tot-nhat-danh-cho-wordpress

Làm thế nào để redirect từ HTTPS về HTTP với file .htaccess?

Cập nhật: 04/07/2016 Trung Hiếu 71 Bình luận

Mục lục Hiện
  • 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?

huong-dan-redirect-tu-https-ve-http-voi-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 WordPress

3. 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á...
  • Facebook
  • Twitter (X)
  • LinkedIn
  • Pinterest
  • Tumblr
  • Zalo

Bài viết liên quan

Mua PositiveSSL giá siêu rẻ tại SSLs.com
Mua PositiveSSL giá siêu rẻ tại SSLs.com
Let’s Encrypt ngừng hỗ trợ trình duyệt web và hệ điều hành cũ
Let’s Encrypt ngừng hỗ trợ trình duyệt web và hệ điều hành cũ
Hướng dẫn cài Let’s Encrypt trên DirectAdmin
Hướng dẫn cài Let’s Encrypt trên DirectAdmin

Chuyên mục: Thủ thuật WordPress Thẻ: SSL

wpcanban-com-facebook-group

Nói về Trung Hiếu

Một người con của xứ Nghệ, hiện đang sinh sống tại Hà Nội. Tôi là người sáng lập và đứng sau mọi hoạt động của WP Căn bản. Tìm hiểu thêm về tôi tại đây.

Bài viết trước « Hướng dẫn nhận thanh toán từ BidVertiser qua Paypal
Bài viết sau Quản lý việc update WordPress một cách chuyên nghiệp »

Reader Interactions

Bình luận

    Để lại một bình luận Hủy

    Tất cả các bình luận đều sẽ được kiểm duyệt nghiêm ngặt. Mọi bình luận trái quy định sử dụng sẽ bị gỡ bỏ link hoặc xóa bỏ hoàn toàn. Vui lòng đọc kỹ quy định trước khi bình luận. Xin cảm ơn!

  1. trantinh 4 bình luậnviết

    29/08/2019 lúc 10:12

    Mình không muốn http://www.mofficeviettel.com về thành https thì phải làm thế nào?

    Trả lời
    • Trung Hiếu Quản lýviết

      29/08/2019 lúc 10:28

      Giờ mà web còn chạy HTTP = tự sát đó bạn. :P

      Trả lời
      • trantinh 4 bình luậnviết

        29/08/2019 lúc 11:14

        thế bây giờ liên hệ bên hots chuyển thành https à bạn

        Trả lời
        • Trung Hiếu Quản lýviết

          29/08/2019 lúc 15:25

          Bạn có thể tự cài hoặc liên hệ với nhà cung cấp để được hỗ trợ nhé.

          Trả lời
          • trantinh 4 bình luậnviết

            29/08/2019 lúc 15:31

            mình đã cài readlly ssl những không được, cái này phải bên hót nữa đúng không bạn

            Trả lời
            • Trung Hiếu Quản lýviết

              29/08/2019 lúc 15:33

              Really Simple SSL chỉ dùng để chuyển từ HTTP sang HTTPS thôi bạn ạ. Còn nếu muốn có HTTPS thì bạn phải cài SSL trên host trước hoặc dùng SSL của CloudFlare.

              Trả lời
          • trantinh 4 bình luậnviết

            29/08/2019 lúc 15:35

            ok thank ad, chúc ngày tốt lành

            Trả lời
  2. Bếp Toàn Nhất 2 bình luậnviết

    18/06/2019 lúc 10:09

    Sao bác ko cho thêm cách chuyển https về http bằng htaccess nữa . thanks

    Trả lời
    • Trung Hiếu Quản lýviết

      18/06/2019 lúc 11:28

      Bạn tham khảo bài viết “Làm thế nào để redirect từ HTTPS về HTTP với file .htaccess?” nhé.

      Trả lời
  3. Cường 12 bình luậnviết

    24/05/2019 lúc 15:55

    Cái này đổi với Wordpress. Còn code thuần thì sao anh

    Trả lời
  4. Cường 12 bình luậnviết

    08/05/2019 lúc 15:32

    Làm sao để redirect ngược lại từ http sang https đây anh

    Trả lời
    • Trung Hiếu Quản lýviết

      08/05/2019 lúc 20:20

      Bạn tham khảo bài viết Cài HTTPS cho WordPress trong nháy mắt với Really Simple SSL nhé.

      Trả lời
  5. Huy Hoàng 1 bình luậnviết

    19/04/2019 lúc 11:19

    Mình redirect từ HTTPS về HTTP được. Nhừng Lỡ có người nhập https://www.domain thì sao rec về được luôn nhĩ

    Trả lời
    • Trung Hiếu Quản lýviết

      19/04/2019 lúc 12:20

      Giờ còn redirect HTTPS về HTTP làm gì nữa bạn? Cả thiên hạ người ta dùng HTTPS hết rồi. Bạn tính đi ngược lại xu hướng à? :P

      Trả lời
  6. tieu 4 bình luậnviết

    17/05/2018 lúc 08:48

    Bác hiếu cho em hỏi sao cái website của em nonbo.net.vn nó không tự động chuyển từ http sang https ạ, mặc dù đã cài https rồi và em cái file .htaccess cuối cùng nhưng không được, chả nhé phải cài plugin

    Trả lời
    • Trung Hiếu Quản lýviết

      17/05/2018 lúc 08:59

      Mình truy cập thấy nó tự chuyển từ HTTP sang HTTPS rồi mà?

      Trả lời
      • tieu 4 bình luậnviết

        17/05/2018 lúc 09:09

        Em cài plugin đó bác còn copy cái cuối vào để http thì ko bảo mật mà để https thì lại bảo mật có phải do cài ssl bị lỗi phải ko bác

        Trả lời
        • Trung Hiếu Quản lýviết

          17/05/2018 lúc 09:24

          Bạn nhầm bài viết rồi. Bài này là hướng dẫn redirect HTTPS về HTTP chứ không phải HTTP về HTTPS nhé. :P

          Trả lời
          • tieu 4 bình luậnviết

            17/05/2018 lúc 09:36

            =)) thế mà cũng TOP từ khóa chuyển http sang https =))

            Trả lời
            • Trung Hiếu Quản lýviết

              17/05/2018 lúc 09:42

              HTTP sang HTTPS phải là bài này mới đúng: “Hướng dẫn chuyển từ HTTP sang HTTPS không bị mất thứ hạng“. :D

              Trả lời
          • tieu 4 bình luậnviết

            17/05/2018 lúc 09:59

            Oki cảm ơn Hiếu nhá

            Trả lời
  7. Hiển Anh 1 bình luậnviết

    15/05/2018 lúc 10:58

    Cho em hỏi em đang dùng https, nhưng vì bây giờ em đang muốn mua phần mềm của bên thứ 3 để có thể lấy được số điện thoại của khách hàng truy cập vào website bên em, vậy khi e chuyển từ https về http thì website của em có bị ảnh hưởng thứ hạng từ khóa không ạ

    Trả lời
    • Trung Hiếu Quản lýviết

      17/05/2018 lúc 07:49

      Phần mềm của bên nào mà đến giờ phút này vẫn chưa hỗ trợ HTTP vậy bạn? Nếu chưa hỗ trợ thì bạn nên xem xét tìm phần mềm khác. Vì ở thời điểm hiện tại, khi Google ngày càng tiến dần đến việc loại bỏ HTTP thì chuyển từ HTTPS về HTTP là lựa chọn không sáng suốt đâu. Mất nhiều hơn được. Bạn nên cân nhắc.

      Trả lời
  8. Nhật Hoàng 3 bình luậnviết

    31/01/2018 lúc 08:56

    Chào bạn!
    Website mình trước có chuyển từ http sang https nhưng được hơn 1 tháng thì bị lỗi dấu chéo đỏ, sau đó có thêm đoạn code vào file .htaccess với mục đích chuyển về lại http. Đoạn code này:
    RewriteCond %{SERVER_PORT} ^443$
    RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]

    Lỗi gạch chéo đỏ hết nhưng lại xuất hiện đồng thời như 2 trang website chạy song song: http://gachnen3d.com/ và https://gachnen3d.com/ (https này ko bảo mật y chang http, chỉ khác là thêm chữ s). Mình không biết nên link đi seo vẫn là http, kiểm tra thứ hạng thì link lên nhiều là https còn http chỉ xuất hiện 1 – 2 link. Webmastertool cũng chỉ thống kê link của http. Giờ mình không biết làm sao để chuyển hết về http mà ko bị mất thứ hạng từ khóa. Mình đi link cũng không biết nên đi link http hay https. Bạn giúp mình với. Thanks.

    Trả lời
    • Trung Hiếu Quản lýviết

      31/01/2018 lúc 09:00

      Vấn đề của bạn là web chạy trên giao thức HTTPS nhưng nhiều tài nguyên trên web của bạn (mà cụ thể là hình ảnh) vẫn chạy trên giao thức HTTP. Bạn thử tham khảo một trong 2 bài viết sau đây xem sao nhé: “Cài SSL cho WordPress trong nháy mắt với plugin Really Simple SSL” và “Hướng dẫn chuyển từ HTTP sang HTTPS không bị mất thứ hạng“. :P

      Trả lời
      • Nhật Hoàng 3 bình luậnviết

        31/01/2018 lúc 09:18

        Mình chuyển về https ok rồi, nhưng không biết vài tháng nữa có bị lỗi nữa ko?

        Trả lời
        • Trung Hiếu Quản lýviết

          31/01/2018 lúc 09:25

          Let’s Encrypt của bạn có tự động gia hạn không? Nếu nó tự động gia hạn thì sẽ không bị lỗi thông báo đỏ nữa đâu. :P

          Trả lời
  9. Huyết Công Tử 2 bình luậnviết

    18/03/2017 lúc 18:41

    Cảm ơn anh nhiều nhá. Tìm mãi các bài viết có mỗi cách của anh là dùng được. Chúc website bên mình phát triển mạnh!!

    Trả lời
    • Huyết Công Tử 2 bình luậnviết

      31/03/2017 lúc 20:45

      Rõ ràng lưu code rồi, một thời gian sau lại quay về code mặc định, khó hiểu?

      Trả lời
      • Trung Hiếu Quản lýviết

        01/04/2017 lúc 08:15

        Cái này là do WordPress cập nhật phiên bản mới nên nó tự động reset lại file .htaccess. Bạn không muốn bị reset thì đừng chèn trực tiếp vào đoạn code mặc định của WordPress mà thêm 1 đoạn thế này lên đầu file .htaccess:
        RewriteEngine On
        RewriteCond %{SERVER_PORT} ^443$
        RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]

        Trả lời
  10. Hoàng 1 bình luậnviết

    25/02/2017 lúc 10:42

    Chào bạn, lúc đầu mình có dùng https://baconsoi.vn nhưng giờ chuyển lại qua http://baconsoi.vn mà làm theo hướng dẫn của bạn nó không nhận là sao nhỉ. Mình đã sửa thành công file .htaccess rồi.
    Bạn kiểm tra giúp m với. M cám ơn nhìu.

    Trả lời
    • Trung Hiếu Quản lýviết

      25/02/2017 lúc 11:25

      Bạn có đang cài đặt SSL trên host hay VPS không? Nếu không có SSL thì không thể redirect được từ HTTPS về HTTP đâu nhé. :P

      Trả lời
« 1 2 3 »

Sidebar chính

Người sáng lập

avatar-tac-gia
Blogger - Developer - Freelancer

Tôi tên là Bùi Trung Hiếu, sinh ra ở một làng quê nghèo thuộc tỉnh Nghệ An. Hiện tại, tôi đang sinh sống và làm việc tại Hà Nội. Với niềm đam mê công nghệ thông tin mãnh liệt, đặc biệt là WordPress, tôi đã tự tìm tòi, nghiên cứu về chúng trong suốt nhiều năm qua.

Xem thêm về tôi

Theo dõi qua mạng xã hội

Dịch vụ tối ưu WordPress miễn phí

dich-vu-toi-uu-wordpress-mien-phi

Plugin độc quyền miễn phí

  • WPCB 404 Auto Redirect
  • WPCB AI Optimization
  • WPCB Auto Images Alt-Text
  • WPCB Auto Expired Transients Cleaner
  • WPCB Central Panel
  • WPCB Comment Notifications
  • WPCB Comment User Badge
  • WPCB Content Protector
  • WPCB Disable Blog
  • WPCB Hybrid Cache Manager
  • WPCB Images Cleaner
  • WPCB Images Optimizer
  • WPCB Permalinks Manager
  • WPCB Secure Shield
  • WPCB Simple AntiSpam
  • WPCB Simple Contact Form
  • WPCB Simple Lightbox
  • WPCB Simple Ratings
  • WPCB Simple SMTP
  • WPCB Snowfall
  • WPCB Social Share Buttons
  • WPCB SpeedUp
  • WPCB Syntax Highlighter
  • WPCB Top Commenters
  • WPCB Ultimate Search

Dịch vụ quét mã độc miễn phí

dich-vu-quet-ma-doc-wordpress-mien-phi

Bài viết mới nhất

  • WordPress 7.0 “Armstrong” chính thức phát hành 21/05/2026
  • Plugin WPCB SpeedUp tối ưu WordPress độc quyền 19/05/2026
  • Dọn dẹp ảnh thừa cho website WordPress 28/04/2026
  • Plugin nén ảnh siêu nhẹ dành cho WordPress 24/04/2026
  • Ra mắt plugin WPCB Central Panel độc quyền 08/04/2026
  • Tối ưu website WordPress cho AI một cách đơn giản 24/03/2026

Footer

Bình luận mới nhất

  • Trung Hiếu trong Sửa lỗi không hiện hình ảnh và mô tả khi share link lên Zalo
  • Góc Của Ân trong Sửa lỗi không hiện hình ảnh và mô tả khi share link lên Zalo
  • Trung Hiếu trong Hướng dẫn tích hợp dark mode cho website WordPress
  • Nguyễn Hùng trong Hướng dẫn tích hợp dark mode cho website WordPress
  • Trung Hiếu trong Cache Gravatar giúp website WordPress load nhanh hơn

Bình luận nhiều nhất

  1. Tịnh Nguyễn Blog (9)
  2. DIGICONTENT VN (2)
  3. Blog Công Chứng (2)
  4. Góc Của Ân (1)
  5. 123 Jewelry (1)
  6. Công Chứng (1)
  7. DigiContent (1)
  8. Nguyễn Hùng (1)

Liên kết hữu ích

  • Giới thiệu bản thân
  • Quy định sử dụng
  • Bản quyền nội dung
  • Chính sách bảo mật
  • Liên hệ hỗ trợ

Thống kê WP Căn bản

9 Chuyên mục - 1.024 Bài viết - 35.731 Bình luận

Bản quyền © 2014 - 2026 · WP Căn bản (tiền thân là ebooksvn.com) · Sử dụng Paradise child theme và dịch vụ WordPress Hosting