1. Trang chủ
  2. Blog
  3. Chia sẻ code
  4. Cấu hình tự động chuyển http sang https bằng .htaccess
Chia sẻ code

Cấu hình tự động chuyển http sang https bằng .htaccess

Cấu hình tự động chuyển http sang https bằng .htaccess

Nếu bạn sử dụng hosting cpanel thì sẽ dễ dàng cài đặt ssl như vậy website bạn sẽ dùng được https.

Nếu trước đây website đang chạy chưa có https bây giờ chuyển sáng thì sẽ dính các link củ google index bạn chỉ cần thì đoạn code tự động redirect link từ http sáng https.

# http to https
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Source mình đang chạy codeigniter, bạn có thể tham khảo full file .htaccess

RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|public|robots\.txt|favicon\.ico)

# http to https
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

# www to non-www
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]

Văn Tình
Văn Tình
Full-Stack Developer

Đam mê code, thích du lịch bụi, lúc rãnh viết blog chia sẽ một vài thứ hay đã từng gặp.