Cách di chuyển blog hoặc trang web WordPress từ HTTP sang HTTPS (NGINX)

Sau khi xem "Cách cài đặt chứng chỉ Kết nối HTTPS (SSL) cho một trang web được lưu trữ trên máy chủ NGINX mà không có cPanel hoặc VestaCP"Trong bài báo của đây, chúng ta hãy xem bây giờ những gì chúng tôi cần làm để làm cho trang web hoặc blog của HTTPS hợp lệ.

Đối với một trang web hoặc blog với cơ sở WordPress đó là không đủ để cài đặt chứng chỉ SSL để họ xuất hiện trong trường "thanh địa chỉ". Thậm chí nếu các chứng chỉ SSL đã được cài đặt đúng cách và có giá trị, bạn có thể nhận thấy rằng khi bạn truy cập một trang HTPPS vào thanh địa chỉ không xuất hiện "khóa" dấu hiệu cho thấy trang này là an toàn.

Nếu blog hoặc trang web của bạn dường như không có kết nối an toàn (Kết nối không an toàn) ngay cả khi tôi đã cài đặt chứng chỉ SSL một cách chính xác, có nghĩa là trang này vẫn là "http" các liên kết cục bộ. Đây có thể là liên kết trực tiếp tớicác tập tin media (hình ảnh, video, bài hát) hoặc các yếu tố cấu trúc (java, CSS).

Chúng ta lấy ví dụ iHowTo.Tips, mặc dù nó có một Giấy chứng nhận SSL được cài đặt chính xác và hợp lệ, chúng tôi có một trang nơi Firefox cảnh báo chúng tôi rằng chúng tôi không có kết nối an toàn.

Chúng tôi cũng nói rằng chúng là một phần của trang, chẳng hạn như hình ảnh, không an toàn. Điều này có nghĩa là một nơi nào đó trong nội dung của bài viết hoặc các phần tử thanh bên, chúng tôi đã có tệp hình ảnh có liên kết nguồn bắt đầu bằng "http" thay vì "https".
Để thay đổi nguồn gốc của một hình ảnh từ "http" thành "https" đơn giản để chỉnh sửa bài viết. Nếu chúng ta nói về một trang web với hàng trăm hoặc hàng nghìn bài báo, điều đó đang thay đổi. Chỉnh sửa từng bài viết một phần sẽ là một hoạt động sẽ mất một thời gian rất dài. Cách dễ nhất cho người dùng WordPress là thay đổi liên kết cục bộ của họ cơ sở dữ liệu. Việc chuyển các liên kết từ "http" tới "https" có thể được thực hiện thông qua một câu lệnh SQL đơn giản được thực thi từ phpMyAdmin hoặc từ dòng lệnh SQL qua Terminal.

Cách thay đổi liên kết từ "HTTP" sang "HTTPS" cho blog hoặc trang web WordPress thông qua SQL

Nếu vẫn còn đề cập ở trên iHowTo.Tips, chúng ta hãy lấy nó làm ví dụ và tiếp tục. Hãy nói rằng chúng ta phải thay thế blog đó, tất cả các liên kết của "http://ihowto.tips"Trong"https://ihowto.tips". Các liên kết này có thể là nguồn hình ảnh (src) và các liên kết khác đến các trang nội bộ.
Trước khi bắt đầu, chúng tôi khuyên bạn nên

1. không chúng tôi xác nhận với cơ sở dữ liệu của blog thông qua phpMyAdmin. Người dùng và mật khẩu chúng tôi tìm thấy chúng trong tệp wp-config.php từ gốc miền.

2. chúng tôi Nhấp vào tên cơ sở dữ liệu ở bên tráiSau đó nhấn vào SQL trong trình đơn ngang hàng đầu.

3. Chúng tôi thực hiện trong SQL dòng lệnh:

Wp_posts SET CẬP NHẬT POST_CONTENT = REPLACE (POST_CONTENT, 'http: //ihowto.tips','https: //ihowto.tips');

Thay thế địa chỉ web và tên miền của bạn và ghi nhớ nếu bạn sử dụng www hay không. Nếu bạn sử dụng tiền tố "www", bạn phải thêm tiền tố đó.

4. Nhấp vào "Go" để thực hiện dòng lệnh.

Dòng lệnh được hiển thị ở trên chỉ thay đổi các URL trong bảng "wp_posts", cột "post_content". Bạn có thể thay đổi dòng lệnh SQL này để thay thế URL trong tất cả các bảng cơ sở dữ liệu.

Cảnh báo! Có các chủ đề WordPress (Chủ đề WP) đã từng thay đổi URL miền sẽ đặt lại cài đặt tùy chỉnh của chúng. Tìm kiếm một bản sao của chúng.

Cách di chuyển blog hoặc trang web WordPress từ HTTP sang HTTPS (NGINX)

Giới thiệu về tác giả

Stealth

Đam mê tất cả những gì tiện ích và CNTT viết stealthsettings.com vui vẻ của 2006 và tôi muốn khám phá những điều mới mẻ với bạn về máy tính và hệ điều hành MacOS, Linux, Windows, iOS và Android.

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

Trang web này sử dụng Akismet để giảm spam. Tìm hiểu cách xử lý dữ liệu nhận xét của bạn.