30 Tháng 5, 2017 Tác giả: Thịnh Nguyễn Chuyên mục: Công cụ

Hướng dẫn chuyển hướng từ http sang https bằng htaccess

SSL hiện nay khá phổ biến và được các quản trị viên website đăng ký mua hoặc sử dụng dịch vụ miễn phí để trình duyệt báo website có màu xanh trên thanh đường dẫn của trình duyệt. Tuy nhiên trong quá trình sử dụng thì các bạn sẽ gặp phải trường hợp vẫn còn tồn tại link trang chủ ở dạng http thay vì https màu xanh lá cây như thường lệ.

Để khắc phục vấn đề này bạn chỉ việc thêm vài lệnh vào trong file htaccess là bạn sẽ điều hướng người dùng khi gõ http sang https mà không cần sử dụng plugins hay công cụ hỗ trợ nào hết. Cách này còn hữu ích khi bạn di chuyển website sang hosting khác hoặc vps thì nó vẫn hoạt động bình thường mà không sao hết. Đối với cách sử dụng tính năng 301 của hosting thì khi bạn chuyển hosting, vps thì bạn phải thực hiện lại. Nhưng vấn đề ở đây file htaccess sẽ không thay đổi vì thế bạn sử dụng đoạn mã code nhúng vào là xong.

Cũng xin lưu ý thêm: bạn lên cài https cho website để google nó ưu ái hơn trong vấn đề SEO. Dù nó có tác dụng nhỏ trong SEO nhưng tốt hơn hết là bạn nên xài https giống như tích tiểu thành đại.

Để tránh dài dòng sau đây mình sẽ hướng dẫn chi tiết cách xử lý.

  1. Đầu tiên bạn mở file .htaccess trên hosting thông qua filezilla sau đó edit nó.
  2. Tiếp đến bạn doán đoạn lệnh sau
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTPS} !=on [NC]
    RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
    RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    </IfModule>
    
  3. Tiếp đến bạn lưu lại và đưa trở về hosting.

Như vậy là xong. Sau khi bạn đưa lên hosting, dù bạn gõ đường dẫn ở dạng http nó cũng sẽ tự động chuyển qua https. Nó sử dụng Rewrite 301 để điều hướng theo nguyên tắc chung hiên hành. Chúc các bạn thành công!

Tác giả: Thịnh Nguyễn

Chuyên gia chia sẻ kiến thức về lập trình, thiết kế web và tối ưu hệ thống server.

Chia sẻ bài viết này:

0 bình luận

Để lại bình luận của bạn

Địa chỉ email của bạn sẽ không được công bố rộng rãi. Các trường bắt buộc được đánh dấu *

Bài viết liên quan

Hướng dẫn lấy code zopim và nhúng vào website

Xin chào các bạn! Hôm nay Thịnh sẽ hướng dẫn các bạn cách lấy code của zopim nhúng vào website. Bạn nào biết cách nhúng thì có thể bỏ qua xem bài viết khác nhưng với những bạn chưa biết hay là quên thì bài viết này giúp ích cho các bạn. Mình sẽ không […]

Xem chi tiết →

Hướng dẫn nâng dung lượng import cơ sở dữ liệu vào phpmyadmin trên Xampp

Xin chào tất cả các bạn, hôm nay Thịnh rảnh rỗi làm một hướng dẫn nho nhỏ giúp các bạn có thể nâng dung lượng import cơ sở dữ liệu vào phpmyadmin trên Xampp để thuận tiện cho quá trình bạn lập trình web hơn. Lý do tại sao lại phải nâng dung lượng import […]

Xem chi tiết →

Hướng dẫn đăng ký tài khoản zopim

Hiện nay các trang bán hàng online hay các trung tâm hỗ trợ trực tuyến thường sử dụng đến tính năng live chat. Chính vì điều đó mà ở bài trước Thịnh giới thiệu qua với các bạn về zopim một sản phẩm đến từ quốc tế có hỗ trợ tiếng Việt. Sử dụng Zopim Live […]

Xem chi tiết →