Chuyển hướng HTTP sang HTTPS cho WordPress trên Linux
Để chuyển hướng website WordPress của bạn sang giao thức HTTPS bảo mật trên Linux, có một số bước cần được thực hiện trước khi chuyển hướng hoạt động bình thường.
Lưu ý: Nếu trang của bạn được lưu trữ trên nền tảng lưu trữ WordPress được quản lý của chúng tôi, bạn không cần phải thay đổi các cài đặt này theo cách thủ công, giao thức HTTPS sẽ được cấu hình tự động.
Các bước chuẩn bị cho WordPress
Các bước này nên được thực hiện trước khi sửa đổi bất kỳ mã nào.
- Đăng nhập vào WordPress
- Chọn Cài đặt từ menu và nhấp vào Chung .
- Tìm các mục sau trong Cài đặt chung ::
- Địa chỉ WordPress (URL):
- Địa chỉ trang (URL):
- Cập nhật cả hai URL để bao gồm https thay vì http
- Lưu các thay đổi
Các bước chuyển hướng Linux
Nếu website WordPress của bạn được lưu trữ trên Linux, nó sẽ sử dụng tập tin cấu hình .htaccess . Việc đặt .htaccess
trong thư mục gốc của trang sẽ thay đổi hoạt động của trang.
- Tải xuống bản sao
.htaccess
từ tài khoản lưu trữ của bạn. - Mở tập tin bằng trình soạn thảo văn bản yêu thích của bạn
Lưu ý: Đảm bảo rằng bạn chỉnh sửa tập tin .htaccess bằng trình soạn thảo văn bản thuần túy không sử dụng word wrap. Một số trình soạn thảo (chẳng hạn như MS Word hoặc Notepad có bật chức năng quấn từ) sẽ chèn các ký tự ẩn để biểu thị ngắt dòng. Tập tin .htaccess của bạn sẽ không hoạt động nếu có những ký tự đặc biệt này.
- Thực hiện những thay đổi cần thiết bằng cách sử dụng các ví dụ dưới đây.
- Lưu các thay đổi của bạn.
Tải lên .htaccess
đã sửa đổi vào tài khoản lưu trữ của bạn.- Kiểm tra công việc của bạn bằng cách điều hướng bình thường đến trang web và nó sẽ tự động chuyển hướng sang HTTPS.
Nội dung .htaccess mẫu WordPress
Trang WordPress của bạn nên có một mục nhập mặc định trong tập
tin .htaccess. nó sẽ trông giống như ví dụ này:
IfModule mod_rewrite.c > RewriteEngine Trên RewriteBase / # BEGIN WordPress RewriteRule ^ index \ .php $ - [L] RewriteCond %{REQUEST_FILENAME} ! -F RewriteCond %{REQUEST_FILENAME} ! -D RewriteRule. /index.php [L] / IfModule >
Để đảm bảo tài khoản lưu trữ của bạn sẽ bắt buộc giao thức HTTPS trên tất cả lưu lượng truy cập vào trang, bạn sẽ cần thêm nội dung sau vào tập tin .htaccess.
RewriteCond %{HTTPS} ! = Trên RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L, R = 301]
Bạn sẽ cần đặt đoạn mã sau RewriteBase /
trong tập
tin .htaccess. Nó sẽ trông giống như ví dụ sau:
IfModule mod_rewrite.c > RewriteEngine trên RewriteBase / RewriteCond %{HTTPS} ! = Trên RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L, R = 301] # BEGIN WordPress RewriteRule ^ index \ .php $ - [L] RewriteCond %{REQUEST_FILENAME} ! -F RewriteCond %{REQUEST_FILENAME} ! -F RewriteCond %{REQUEST_FILENAME} ! /index.php [L] / IfModule >
Xem thêm thông tin
- Tải xuống các tập tin trên Dịch vụ lưu trữ cPanel
- Để biết thêm thông tin về dịch vụ hỗ trợ cao cấp dành cho WordPress, vui lòng truy cập Danh mục Hỗ trợ WP Premium của chúng tôi.