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

Phần mềm lập trình Aptana Studio là gì? Ngôn ngữ, nền tảng và tính năng của Aptana Studio

Aptana Studio là một mã nguồn mở tích hợp môi trường phát triển (IDE) để xây dựng các ứng dụng web. Dựa trên Eclipse, nó hỗ trợ JavaScript, HTML , DOM và CSS với mã hoàn , phác thảo, gỡ lỗi JavaScript, báo lỗi và thông báo cảnh báo và tài liệu hướng dẫn tích […]

Xem chi tiết →

Xóa “Gửi đến DESKTOP” trên trình duyệt Google Chrome

Hiện nay có nhiều người gặp phải tình trạng sau khi cài lại windows và cài chrome lên thì sẽ gặp hiện tượng ở chuột phải mỗi khi bạn lướt web bằng Google Chrome như hình sau Để khắc phục được điều này thì ở bản Google Chrome mới nhất Google đã tích hợp vào […]

Xem chi tiết →

Hướng dẫn kích hoạt tính năng tin nhắn trên fanpage

Tín nhăng nhắn tin trên fanpage khá là quan trọng. Bởi lẽ là khi bạn tạo fanpage và đặc biệt là những fanpage dùng cho việc kinh doanh sản phẩm online trên facebook thì bạn cần phải có khu vực để chát với khách hàng mà bạn lại quản lý được cấp dưới của mình […]

Xem chi tiết →