Làm thế nào tôi 301 có thể chuyển hướng tất cả các chuỗi truy vấn với "hl = t?" Vào thư mục gốc diễn đàn của tôi xin vui lòng?
Làm thế nào tôi 301 có thể chuyển hướng tất cả các chuỗi truy vấn với "hl = t?" Vào thư mục gốc diễn đàn của tôi xin vui lòng?
Đặt quy tắc này trước khi những người khác:
Xin vui lòng kiểm tra nó!Code:RewriteCond %{QUERY_STRING} hl=(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi) RewriteRule ^(.*)$ http://%{HTTP_HOST}/forums/ [L,R=301]
Tôi không muốn để chuyển hướng tất cả các URL đó, tôi muốn chuyển hướng ONLY truy vấn dây với? hl =t thư mục gốc của tôi.
Tôi không không muốn rediret url mod cũ vào thư mục gốc, tôi chuyển hướng chúng đến các url thư mục mod mới.
Tôi không nghĩ rằng bạn đang hiểu vấn đề.
Lần sửa cuối bởi Snake; 14-03-10 khi 21:41.
Xin lỗi vì sự nhầm lẫn. Nó rõ ràng là lỗi của tôi - Tôi bỏ qua chi tiết. Xin vui lòng sử dụng quy tắc này trước khi các quy định khác (kiểm tra):
Điều này sẽ chuyển hướng tất cả yêu cầu với? hl = t để gốc diễn đàn của bạn. Nếu bạn muốn chuyển hướng đến thư mục gốc của dịch vụ toàn bộ của bạn, sau đó loại bỏ /forums từ quy tắcCode:RewriteCond %{QUERY_STRING} hl=t RewriteRule ^(.*)$ http://%{HTTP_HOST}/forums/ [L,R=301]
Một lần nữa xin lỗi vì gây hiểu nhầm