www và không www trong Xenforo? Các bạn cho mình hỏi là làm sao để sử dụng duy nhất 1 dạng url cho 4rum mình là không www, khi khách có gõ thêm www đi nữa thì cũng tự động chuyển sang dạng không www: vd như: Mã: http://nhadatbinhduong.becamex.org Có một số hướng dẫn trên mạng là chèn code vào file .htaccess: Mã: RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^nhadatbinhduong.becamex.org$ [NC] RewriteRule ^(.*)$ ...http://nhadatbinhduong.becamex.org/$1 [L,R=301] Nhưng mình làm ko ăn thua???
Mã: RewriteCond %{HTTP_HOST} ^www.nhadatbinhduong.becamex.org RewriteRule ^.*$ http://nhadatbinhduong.becamex.org%{REQUEST_URI} [R=301,L] chèn trên </IfModule> trong .htaccess
Do Mã: http://nhadatbinhduong.becamex.org là subdomain, nên khi bạn thêm www cho nó thì www thành subdomain cấp 2, nên đoạn htaccess trên không tác dụng là phải rồi. Bạn thử lên google search redirect www to non www for subdomain xem thế nào. Thử đoạn này xem có được không: Mã: # Redirect the 'www.' version of the subdomains. RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.example\.com [NC] RewriteRule ^(.*)$ http://%1.example.com/$1 [R=301,L]
Mình thử một mớ code ở đây luôn mà ko đc http://www.go4expert.com/forums/htaccess-301-redirect-subdomains-t872/ Mình chèn code vào phần cuối trong file ko biết đúng ko.
Mình dùng code như bạn gợi ý áp dụng cho diễn đàn jp-web.com: HTML: RewriteCond %{HTTP_HOST} ^www.jp-web.com RewriteRule ^.*$ http://jp-web.com%{REQUEST_URI} [R=301,L] Nhưng cũng chưa được là sao bạn ơi?
À mình làm đc rồi các bạn, chèn đoạn code sau vào đầu file thì mới đc: Mã: RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.jp-web\.com RewriteRule (.*) http://jp-web.com/$1 [R=301,L] Nhưng còn cái subdomain kia thì vẫn chưa thành công
Nội dung file .htaccess Mã: RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] Đang dùng code này rất ổn nhé. đặt ở thư mục gốc của web nhé. nếu forum bạn đã ở thư mục gốc thì chép nội dung trên vào dòng đầu tiên của file .htaccess của forum