Tôi đang cố gắng để buộc www
cho địa chỉ trang web của tôi với .htaccess
:mod_rewrite - thêm www
RewriteCond %{HTTP_HOST} ^mysite\.com$ [NC]
RewriteRule ^(.*)$ http://www.mysite.coml/$1 [R=301,L]
Nếu tôi mở mysite.com
này làm việc ok - nó thêm www
. Nó trở thành http://www.mysite.com/index.php
.
Nhưng nếu tôi mở mysite.com/subpage
tôi chuyển hướng đến http://www.mysite.com/index.php
một lần nữa, thay vì http://www.mysite.com/subpage
.
Nhưng nếu tôi mở http://www.mysite.com/subpage
Tôi không nhận được chuyển hướng (đó là hành vi mong đợi).
Làm cách nào để khắc phục sự cố này? Tôi muốn chuyển hướng tất cả yêu cầu đến trang web của tôi tới tên miền phụ www
.
Tôi thích câu trả lời cao nhất - bất kỳ ai sử dụng tên miền phụ đều phải cụ thể hơn để không thêm www không cần thiết (và không chính xác). – Debriter