• 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. Rosita Garden 3 bình luậnviết

    15/06/2017 lúc 12:33

    Bài viết này rất hữu ích. Cám ơn wpcanban

    Trả lời
  2. Bạc Minh Cảnh 1 bình luậnviết

    02/06/2017 lúc 22:41

    Minh cài xong bị lỗi như này : Mixed Content: The page at ‘https://bacminhcanh.com/’ was loaded over HTTPS, but requested an insecure font ‘http://bacminhcanh.com/’. This request has been blocked; the content must be served over HTTPS.
    DevTools failed to parse SourceMap: https://bacminhcanh.com/wp-content/themes/minhcanh/css/bootstrap.css.map

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

      03/06/2017 lúc 10:09

      Tài nguyên trên site của bạn chưa hoàn toàn chạy trên giao thức HTTPS đó mà. Vẫn còn một số thành phần chạy trên giao thức HTTP. Cách duy nhất là mở source theme và plugin ra rồi tìm và sửa link HTTP thành HTTPS thôi. :P

      Trả lời
  3. Sỹ Thương 2 bình luậnviết

    01/06/2017 lúc 17:26

    Anh ơi cho em hỏi, Trang web của em hiện đã mua tên miền HTTPS và cài đặt xong hết rồi nhưng sao khi vào web nó vẫn chuyển về dạng HTTP ạ.

    Có khi nào nguyên nhân do config của soucre không ạ.

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

      02/06/2017 lúc 07:36

      Bạn đã thiết lập redirect từ HTTP về HTTPS chưa? Nếu chưa thì thử cài plugin Really Simple SSL xem sao. Trên wpcanban.com có bài hướng dẫn rồi đó. :P

      Trả lời
      • Sỹ Thương 2 bình luậnviết

        02/06/2017 lúc 10:32

        Em muốn cài trên window iis. Và đã thiết lập sang HTTPS rồi nhưng khi vào localhost nó vẫn không chuyển sang HTTPS được. Có khi nào phải chỉnh sửa lại code không anh nhỉ.

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

          03/06/2017 lúc 10:15

          Cài plugin Really Simple SSL là được mà. :P

          Trả lời
  4. Sieu Nguyen 4 bình luậnviết

    10/05/2017 lúc 11:23

    A Hiếu sao cái đoạn code này bỏ vào website e nó chẳng có việc gì mới xảy ra hết vậy.

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

      10/05/2017 lúc 11:36

      Host của bạn có chạy web server Apache hoặc LiteSpeed không? Nếu là NginX thì file .htaccess không có tác dụng đâu. :P

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

        10/05/2017 lúc 11:47

        Em sử dụng Hawkhost, thấy ở phía trong file cũng có mấy đoạn code tương tự như vậy.

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

          10/05/2017 lúc 11:52

          HawkHost thì dùng LiteSpeed. Bạn cài HTTPS bằng plugin hay là cài thủ công? :P

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

            10/05/2017 lúc 11:55

            E mới mua chứng chỉ, cài đặt xong hết rồi giờ chỉ cần redirect nó qua nữa thôi, nhưng ko biết cách nào để redirect toàn bộ.

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

              10/05/2017 lúc 13:11

              Code mà mình cung cấp dùng để redirect toàn bộ link HTTP sang HTTPS mà. Blog của mình cũng đang dùng code đó đây. Cũng chạy trên HawkHost luôn. Chắc chắn nó bị xung đột với đoạn code nào khác trong file .htaccess của bạn rồi. :P

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

              10/05/2017 lúc 13:11

              P/s: để đơn giản hơn, bạn có thể sử dụng plugin Really Simple SSL nhé. :P

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

    05/05/2017 lúc 11:28

    Chào anh!
    Anh cho em hỏi chút. Khi web e chuyển sang https nhưng google chỉ index 1 vài link dạng https. Các link còn lại vẫn là https. Mặc dù, e viết bài mới sau khi chuyển https mà khi index, bài đó vẫn không có https.
    Lỗi này là do đâu? và khắc phục thế nào ạ?
    Web e: 24hsport(.)vn
    Cảm ơn anh :)

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

      05/05/2017 lúc 14:03

      Bạn chuyển qua HTTPS lâu chưa? Có thiết lập redirect 301 từ HTTP sang HTTPS không? :P

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

        06/05/2017 lúc 10:35

        Em chuyển được hơn 2 tuần rồi anh ạ. Có 301 tự động chuyển về https. Hôm nay google nó lại bỏ hết index có https rồi ạ! :v
        Còn đây là thư GG gửi cho e: “Google phát hiện thấy rằng chứng chỉ SSL/TLS được sử dụng trên https://24hsport.vn/ là tự ký, có nghĩa là chứng chỉ đã được phát hành bởi máy chủ của bạn chứ không phải một Tổ chức phát hành chứng chỉ. Bởi vì chỉ các Tổ chức phát hành chứng chỉ mới được coi là nguồn đáng tin cậy của chứng chỉ SSL/TLS nên hầu hết các trình duyệt không thể tin cậy chứng chỉ của bạn. Ngoài ra, một chứng chỉ tự ký có nghĩa là nội dung của bạn không được xác thực, nội dung có thể bị sửa đổi và bên thứ ba có thể chặn dữ liệu người dùng hoặc hành vi duyệt web của bạn. Do đó, nhiều trình duyệt web sẽ chặn người dùng bằng cách hiển thị cảnh báo bảo mật khi họ truy cập vào trang web của bạn. Điều này được thực hiện để ngăn bên thứ ba chặn hành vi duyệt web của người dùng, có thể xảy ra trên các trang web không an toàn.”
        Có phải vì cái này mà nó ko nhận https ko a?

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

          06/05/2017 lúc 10:37

          Dùng Self-SSL thì Google nó không chấp nhận là đúng rồi. Mua cái PositiveSSL hoặc dùng Let’s Encrypt ấy. :P

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

            06/05/2017 lúc 10:38

            Vâng! Cảm ơn anh! E không rành về mấy cái này lắm. :D

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

    12/04/2017 lúc 00:57

    Cảm ơn anh Hiếu, mỗi lần đổi là phải tìm bài này cho bằng được.

    Trả lời
  7. Nhung 1 bình luậnviết

    09/04/2017 lúc 17:13

    Hi Hiếu,
    Cảm ơn vì bài viết hữu ích của bạn, mình có đưa link này cho bạn làm web làm đúng các bước như vậy, làm đã được 1 tuần vẫn rất ổn mà đột nhiên hôm nay tất cả mọi từ khoá của bên mình đều biến mất khỏi google, nếu trước đây là top 1,2 trang 1 thì giờ trang 2 cũng không tìm ra. Bạn có biết là do nguyên nhân gì không ạ? Web này mình đã làm SEO được 4 năm nội dung là tự viết không.
    Mong giải đáp của bạn ạ.
    Cảm ơn bạn.

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

      09/04/2017 lúc 18:01

      Thường chuyển từ HTTP sang HTTPS chỉ có thăng hạng từ khóa chứ hiếm khi bị rớt hạng lắm bạn. Vì Google ưu tiên SSL mà. Nếu tự nhiên mất top thì bạn nên kiểm tra lại nguồn backlinks xem sao. Ngoài ra kiểm tra xem domain có dính blacklist/ sandbox không? Có bị Google thông báo lỗi gì liên quan đến bảo mật không?

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

    01/04/2017 lúc 04:47

    Anh ơi cho em hỏi em chuyen từ http sanh https su dung dich vụ cloudflare.
    Em làm theo cách cài 2 plugin
    Really Simple SSL
    SSL Insecure Content Fixer
    và em cũng đã khai báo thêm một tên miền dạng HTTPS, giữ nguyên tên miền dạng HTTP trước đó.
    Em cũng đã add sitemap vào ten mien dạng HTTPS, giờ em còn làm gì nữa không anh? ( có cần fetch lại tất cả các url của tất cả các bài viết cũ không ạ? hay còn phải thêm gì anh?)
    Em mới tap tành vs Worpress nen chua hiểu nhiều lắm!
    Em cảm ơn anh ạ

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

      01/04/2017 lúc 08:11

      Chỉ cần cài plugin Really Simple SSL là được rồi bạn. Không cần cài thêm SSL Insecure Content Fixer đâu. Bạn đã khai báo thêm tên miền HTTPS trong Google Search Console + add sitemap rồi thì việc còn lại là chờ Google index dữ liệu thôi. :)

      Trả lời
      • Luong 2 bình luậnviết

        01/04/2017 lúc 11:13

        Dạ vâng ạ, em cảm ơn anh ạ!
        Mà cái WordPress Address (URL) với cái Site Address (URL) trong muc setting general cua wp-admin, em không thay đổi đươc http sang https nó có bị sao khong anh nhì?

        Trả lời
        • ChPlaya 2 bình luậnviết

          01/04/2017 lúc 11:59

          Từ khóa vẫn giữ nguyên thứ hạng hay phải một thời gian sau mới ổn định hả mọi người

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

            01/04/2017 lúc 16:17

            Hầu như vẫn giữ nguyên bạn nha. Có nhảy thì cũng nhảy 1 tí thôi, xong đâu lại vào đấy. :P

            Trả lời
  9. kdtrieuan 4 bình luậnviết

    28/03/2017 lúc 16:46

    Cảm ơn bạn đã chia sẻ, phải cho ngay web sang https

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

    24/03/2017 lúc 08:58

    Sau khi mình chuyển thêm webmarter tool của https xong thì mình có nên xóa cái http thương không ad

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

      24/03/2017 lúc 09:04

      Bạn nên đợi đến khi traffic tìm kiếm từ HTTP về 0 rồi hãy xóa nhé. Mà xóa hay không cũng vậy cả thôi, không khác gì. :P

      Trả lời
« 1 2 3 4 5 6 … 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