Như ở bài trước Thịnh có chia sẻ với các bạn cách chuyển hướng hay loại bỏ www ra khỏi tên miền bằng cách thiết lập quản trị domain thì ở bài này mình bổ sung thêm cách sử dụng htaccess để chuyển hướng từ www sang không có www trong trường hợp mà quản trị domain khong thực hiện được
Với cách này sẽ là cách hữu hiệu thứ 2 và mình sẽ không giải thích thêm vì ở bài trước (link đính kèm trên) đã nói cụ thể lý do cần chuyển từ www sang không www.
Ở bài này mình sẽ sử dụng điều hướng 301 trong file htaccess và để thực hiện được bạn cần vào hosting tìm file có tên là .htaccess lên và thêm vào đoạn mã sau:
Trường hợp bạn đang sử dụng giao thức http
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.thinhweb.com
RewriteRule ^.*$ http://thinhweb.com%{REQUEST_URI} [R=301,L]
Trường hợp bạn sử dụng ssl (https)
RewriteEngine On
RewriteCond %{HTTPS_HOST} ^www.thinhweb.com
RewriteRule ^.*$ https://thinhweb.com%{REQUEST_URI} [R=301,L]
Sau khi bạn thêm vào lưu lại và up lại vào hosting là được và bây giờ bạn kiểm tra kết quả.
Lưu ý: file .htaccess nằm ở ngay thư mục root đầu tiên của code web ngang hàng với thư mục admin tùy vào loại mã nguồn.
Chào anh,
Tình hình Web của em dùng share host của Hawkhost, tên miền mua ở Namebright.
Em thắc mắc là: Dù em chưa hề thêm đoạn mã nào vào file .htaccess, và cũng không dùng plugin nào thực hiện việc chuyển WWW sang không có WWW. Nhưng khi em kiểm tra gõ các loại tên miền có WWW thì đều đã tự chuyển sang không có WWW.
Nhờ anh giải thích giúp em tại sao lại như vậy ạ? Và em có phải thêm đoạn mã vào file .htaccess nữa không?
1. cái này có thể do bạn cấu hình dns nó tự auto.
2. có thể bên nhà cung cấp dịch vụ hosting nó xử lý rồi
3. cái source chắc chắn bạn viết chứ, vì thường là nó đã tự auto thế này rồi là do người code viết nhúng sẵn rồi
Mình cũng làm tương tự nhưng khi vừa làm xong thì ok nhưng 1 2 hôm nó lại không được . như vậy là sao ad
Bạn kiểm tra lại file .htaccess nhé, vì khả năng cao của bạn là ở hosting nó tự động restore bản cũ
Lang thang gặp cậu ở đây :v
“Ca Nguyen-Facebook”
Lang thang gặp cậu ở đây :v
“Ca Nguyen-Facebook”
Ủa, bạn là ai vậy?