• 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 » Chuyển từ HTTP sang HTTPS không bị mất thứ hạng tìm kiếm
hosting-tot-nhat-danh-cho-wordpress

Chuyển từ HTTP sang HTTPS không bị mất thứ hạng tìm kiếm

Cập nhật: 14/08/2018 Trung Hiếu 385 Bình luận

Mục lục Hiện
  • 1. Chuyển từ HTTP sang HTTPS mà không bị mất thứ hạng SEO
    • 1.1. Phương pháp thủ công
    • 1.2. Sử dụng plugin Really Simple SSL

Hướng dẫn chuyển từ HTTP sang HTTPS không bị mất thứ hạng tìm kiếm trên Google.

chuyen-tu-http-sang-https-khong-bi-mat-thu-hang-google

Dạo gần đây, phong trào chuyển từ HTTP sang HTTPS diễn ra rất rầm rộ. Khá nhiều bạn có liên hệ hỏi tôi về việc chuyển sang HTTPS có bị mất thứ hạng trên Google hay không và chuyển như thế nào thì không bị mất thứ hạng. Thực ra, việc chuyển từ HTTP sang HTTPS không làm giảm thứ hạng tìm kiếm của bạn mà thậm chí còn tăng nếu bạn làm đúng cách. Bởi vì Google đã công bố họ sẽ ưu tiên các blog/ website sử dụng giao thức HTTPS rồi mà. Và để giải đáp thắc mắc của tất cả mọi người, hôm nay tôi sẽ hướng dẫn cho các bạn những bước cơ bản để chuyển sang sử dụng HTTPS đối với blog/ website WordPress một cách chuẩn nhất.

Tham khảo thêm:

  • Chrome cảnh báo không an toàn đối với website sử dụng HTTP
  • Sửa lỗi SSL trong WordPress một cách đơn giản

Chuyển từ HTTP sang HTTPS mà không bị mất thứ hạng SEO

1. Cài SSL trên hosting hoặc VPS. Các bạn có thể sử dụng SSL miễn phí như Let’s Encrypt hoặc mua các loại SSL trả phí như Positive SSL.

Tham khảo thêm:

  • Hướng dẫn cài Positive SSL trên hosting có cPanel
  • Hướng dẫn cài SSL miễn phí với AutoSSL trên cPanel

Sau khi cài thành công SSL lên host, có 2 cách khác nhau để cài HTTPS cho WordPress:

Phương pháp thủ công

Phức tạp và không dành cho những người không am hiểu về kỹ thuật, dễ bị lỗi trong quá trình thay thế dữ liệu trong database, do đó chúng tôi không khuyên dùng.

Lưu ý:

  • Hướng dẫn này chỉ dành cho website sử dụng mã nguồn WordPress chạy trên nền web server Apache hoặc LiteSpeed (hỗ trợ file .htaccess).
  • Hãy backup kỹ càng trước khi làm để tránh các trường hợp đáng tiếc có thể xảy ra.

2. Export database của blog/ website WordPress về máy tính thông qua phpMyAdmin. Sử dụng phần mềm NotedPad++ để mở file ra, tìm kiếm và thay thế toàn bộ link từ HTTP sang HTTPS. Drop (xóa) toàn bộ các table của database cũ trên phpMyAdmin sau đó import file (.sql) đã chỉnh sửa lên. Các bạn cũng có thể làm việc này thông qua các queries trên phpMyAdmin.

Lưu ý: bước này có thể làm mất một số thiết lập của plugin Yoast SEO cũng như các widget. Vì vậy, các bạn nên copy các thiết lập và lưu ở đâu đó trước khi làm để sau này tiện cấu hình lại.

3. Thêm đoạn code sau đây vào đầu file .htaccess trong thư mục gốc của WordPress.

# Redirect all links from HTTP to HTTPS
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]

Tác dụng của đoạn code này là tự động redirect 301 toàn hộ link HTTP sang HTTPS.

Sử dụng plugin Really Simple SSL

Với bước 2 và 3 của phương pháp thủ công, các bạn có thể thực hiện đơn giản hơn bằng cách sử dụng plugin Really Simple SSL. Xem hướng dẫn chi tiết trong bài viết “Cài HTTPS cho WordPress trong nháy mắt với Really Simple SSL“. Phương pháp này an toàn gần như tuyệt đối, bạn không cần phải backup dữ liệu, được chúng tôi khuyên dùng.

4. Truy cập vào tài khoản Google Search Console (hay còn gọi là Google Webmaster Tools) của bạn, khai báo thêm một tên miền dạng HTTPS. Nhớ giữ nguyên tên miền dạng HTTP trước đó nhé. Đừng quên làm đầy đủ các thao tác giống như bạn đã làm với tên miền HTTP (chẳng hạn như thêm sitemaps, khai báo robots.txt, nhắm mục tiêu quốc tế…).

khai-bao-trang-web-dang-https-trong-google-webmaster-tools

5. Truy cập vào tài khoản Google Analytics (nếu bạn có sử dụng) => Quản trị => Cài đặt thuộc tính => URL mặc định và chuyển nó về dạng HTTPS.

doi-url-trong-google-analytics-ve-dang-https

Kéo xuống dưới cùng, click vào nút Điều chỉnh Search Console.

click-vao-nut-dieu-chinh-search-console

Click tiếp vào nút Chỉnh sửa.

click-vao-nut-chinh-sua

Chọn đúng trang web có link dạng HTTPS để liên kết với tài khoản Google Analytics. Click vào nút Lưu để hoàn tất.

chon-trang-web-dang-https-de-lien-ket-voi-tai-khoan-google-analytics

Tất cả chỉ đơn giản vậy thôi. Việc còn lại là chờ đợi Google bots thu thập dữ liệu và tự động chuyển hết link từ HTTP sang HTTPS trên bảng kết quả tìm kiếm. Chúc các bạn thành công!

Mọi thắc mắc liên quan đến việc chuyển từ HTTP sang HTTPS cho blog/ website WordPress, xin vui lòng gửi vào khung bình luận bên dưới để được giải đáp.

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

Plugin bảo mật WPCB Secure Shield độc quyền
Plugin bảo mật WPCB Secure Shield độc quyền
Hiển thị đánh giá 5 sao trên Google một cách đơn giản
Hiển thị đánh giá 5 sao trên Google một cách đơn giản
Xóa base slug của custom post type và taxonomy
Xóa base slug của custom post type và taxonomy

Chuyên mục: Thủ thuật WordPress Thẻ: Bảo mật WordPress/ SSL/ Thủ thuật SEO

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 « Chống SQL injection hiệu quả cho WordPress với file .htaccess
Bài viết sau Google Penguin 4.0 ảnh hưởng như thế nào đến thứ hạng tìm kiếm? »

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. Văn thịnh 1 bình luậnviết

    27/04/2018 lúc 19:57

    Anh hiếu cho em hỏi với: mấy tháng trước em cài plugin ready simple ssl và chuyển thành công HTTPS rồi, giờ em gỡ plugin ra thì có mặt HTTPS khó anh!

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

      01/05/2018 lúc 09:26

      Nếu bạn tick vào tùy chọn redirect sử dụng file .htaccess thì khi gỡ plugin ra nó vẫn có HTTPS nhé. Nếu không thì gỡ ra sẽ mất HTTPS.

      Trả lời
  2. Bằng 1 bình luậnviết

    27/04/2018 lúc 15:16

    E làm lại không backup các widget. Giờ xong thì nó lại không hiện lên. Xem trong mysql thì vẫn còn. Anh có cách nào giúp e với.

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

      27/04/2018 lúc 18:58

      Bạn làm thủ công các bước 2 và 3 chứ không dùng plugin Really Simple SSL à?

      Trả lời
  3. Nguyễn 2 bình luậnviết

    14/04/2018 lúc 09:04

    Anh Hiếu ơi, cho em hỏi nếu web server là Microsoft thì có áp dụng hướng dẫn như trên được không anh? Cảm ơn anh

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

      14/04/2018 lúc 10:29

      Miễn là nó đang chạy WordPress thì web server nào cũng áp dụng được.

      Trả lời
      • Nguyễn 2 bình luậnviết

        14/04/2018 lúc 11:05

        Dạ, cảm ơn anh Hiếu

        Trả lời
  4. Ngọc Quang 4 bình luậnviết

    31/03/2018 lúc 12:20

    Anh Hiếu ơi, mong anh cho em hỏi 1 chút ạ.
    Website bên em mới tạo được 2 tháng, đang dùng http và cũng được Google index nhiều link rồi. Tuy nhiên em chưa gắn code Analytics và chưa verify website trên Search Console.
    Em muốn chuyển sang https. Vậy em vẫn làm theo các bước từ 1 – 3 như hướng dẫn của anh Hiếu, nhưng bước 4 thì em chỉ cần khai báo https với Search Console thôi (không cần khai báo http) đúng không ạ? Và ở bước 5 thì gán code Analytics vào, sau đó chọn đúng website dạng https để liên kết Search Console với tài khoản Analytics?
    Em xin cảm ơn anh nhiều.

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

      31/03/2018 lúc 12:23

      Đúng rồi bạn. :)

      Trả lời
      • Ngọc Quang 4 bình luậnviết

        31/03/2018 lúc 13:22

        Dạ vâng, em cảm ơn anh Hiếu ạ.

        Trả lời
        • Ngọc Quang 4 bình luậnviết

          31/03/2018 lúc 19:57

          Bên code web đã làm sitemap cho em rồi (em chưa cài Yoast SEO), nhưng hiện đang dùng giao thức HTTP. Nếu em chuyển đổi website sang HTTPS thì làm thế nào để chuyển sitemap cho đúng luôn ạ? Em cảm ơn anh Hiếu!

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

            31/03/2018 lúc 20:54

            Bạn cứ làm như hướng dẫn trong bài viết là tự khắc nó sẽ chuyển sang link HTTPS thôi mà. :)

            Trả lời
          • Ngọc Quang 4 bình luậnviết

            31/03/2018 lúc 21:26

            Dạ vâng ạ :)

            Trả lời
  5. Nam 3 bình luậnviết

    15/03/2018 lúc 11:34

    Chào bạn,
    Mình thêm đoạn code vào cuối file .htaccess như bạn hướng dẫn, tìm từ khoá trên google và click vào web thấy nó vẫn hiển thị ở http:// không chuyển sang https://

    Bạn tư vấn giúp mình nhé.
    Cảm ơn.

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

      15/03/2018 lúc 11:39

      Bạn chuyển code lên trên cùng của file .htaccess xem sao nhé. Ngoài ra, kiểm tra xem host của bạn có hỗ trợ file .htaccess không? Trong file .htaccess có code nào xung đột với code kia hay không?

      Trả lời
      • Nam 3 bình luậnviết

        15/03/2018 lúc 15:58

        Hi,

        Mình không rành về htaccess nên không biết check làm sao, vừa rồi có yêu cầu bên hosting cài SSL cho web của mình, thấy có thêm 6,7 dòng ở cuối file.
        Mình đã chuyển code của bạn lên đầu file, tìm từ khoá trên Google click thì đã redirect sang https:// được rồi.
        Chắc không có dụng dòng nào trong file đâu hả ? Mình dạo vòng vòng web thấy vẫn hoạt động bình thường.

        Cảm ơn nhiều.

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

          15/03/2018 lúc 17:19

          Nó tự động redirect rồi là được bạn ạ. :)

          Trả lời
          • Nam 3 bình luậnviết

            15/03/2018 lúc 22:07

            Hi,
            Cảm ơn bạn nhé.

            Trả lời
  6. Trang Nguyễn 2 bình luậnviết

    01/03/2018 lúc 07:10

    Mình đã chuyển hướng với file .htaccess như đoạn code trên. Nhưng nó chỉ có chuyển hướng ở trang chủ, còn lại đánh http với các đường dẫn khác trong domain thì vẫn không chuyến hướng https. Mình tìm hiểu mãi chưa làm được.

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

      01/03/2018 lúc 08:22

      Thử xóa code trong file .htaccess và thay bằng plugin Really Simple SSL xem sao bạn. :P

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

    01/02/2018 lúc 13:19

    Mình có làm các bước trên nhưng có một lỗi mình không biết sai ở đâu mà giờ không đăng nhập được admin.
    Không thể truy cập trang web này
    Trang web tại https://gachnen3d.com/wp-login.php có thể tạm thời không hoạt động hay được chuyển vĩnh viễn sang địa chỉ web mới.

    Sửa thế nào bạn ơi?

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

      01/02/2018 lúc 15:48

      Mình vào bình thường mà bạn? Có bị lỗi gì đâu?

      Trả lời
  8. nhatminh 2 bình luậnviết

    28/12/2017 lúc 15:43

    sau khi chuyển thì một số hình ảnh trên site mình không hiển thị. mình đã kiểm tra link image đó đã chuyển sang https rồi. giờ phải làm sao ạ?

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

      29/12/2017 lúc 07:52

      Vấn đề này thường phát sinh là do bạn đang sử dụng dịch vụ CDN cho hình ảnh. Bạn chỉ cần tắt CDN đi là được nhé. :P

      Trả lời
  9. Việt Anh 1 bình luậnviết

    18/12/2017 lúc 13:44

    Mình cài xong, những vào edit uxbuilder của flastsome nó không load ra được bạn à? Load ra nhưng các row, colum của mình chứa các nội dung trong đấy không load được. giờ khắc phục sao giờ bạn chỉ giúp mình. Cảm ơn!

    Trả lời
  10. Nguyễn Thị Xuân 3 bình luậnviết

    11/12/2017 lúc 16:06

    Chào bạn!
    Mình có làm theo hướng dẫn. Nhưng không biết lỗi chỗ nào. Mình đổi được link http sang https. Nhưng các trang con lại lỗi màn hình trắng. Bạn kiểm tra giúp mình xem mình làm sai phần nào.
    Cảm ơn bạn nhiều

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

      11/12/2017 lúc 16:19

      Bạn bật debug trên wp-config.php lên rồi kiểm tra error_log trong thư mục cài đặt WordPress xem nó báo lỗi gì?

      Trả lời
      • Nguyễn Thị Xuân 3 bình luậnviết

        11/12/2017 lúc 17:28

        Mình cũng mới làm quen với website. Mình tìm chỉ thấy tên: wflogs. Nhưng trong file đó chứa nhiều file khác nữa. Mình cũng không biết xử lý sao nữa. Bạn giúp mình với.
        Cảm ơn bạn nhiều!

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

          11/12/2017 lúc 17:30

          File đó nằm ngang hàng với thư mục wp-content và file wp-config.php bạn ạ, chứ không phải nằm trong thư mục wp-content.

          Trả lời
          • Nguyễn Thị Xuân 3 bình luậnviết

            11/12/2017 lúc 17:37

            Mình chỉ thấy file:”logs”. Trong đó có các file access.log.current, traffic.html,…. ở hotsing khác mình có thấy file đó như bạn nói. Nhưng hotsing này mình không tìm thấy. Hotsing này do mua ở nước ngoài. và trước đó người nước ngoài thiết kế. Lên giờ mình ko làm cách nào được. Bạn có thể hỗ trợ mình qua teamview được không?

            Trả lời
« 1 … 6 7 8 9 10 … 13 »

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 Plugin WPCB SpeedUp tối ưu WordPress độc quyền
  • Wayeal trong Plugin WPCB SpeedUp tối ưu WordPress độc quyền
  • 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

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

  1. Tịnh Nguyễn Blog (8)
  2. Blog Công Chứng (2)
  3. DIGICONTENT VN (2)
  4. Góc Của Ân (1)
  5. Wayeal (1)
  6. Trương Hoàng Tú (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.733 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