Tôi cố gắng chuyển hướng 301 bằng .htaccess.Sử dụng RewriteCond% {QUERY_STRING} mà không đính kèm chuỗi truy vấn vào địa chỉ mới
Vấn đề:
/?view=products&id=12345 -> /8831
không có mối quan hệ giữa cái cũ và địa chỉ mới.
Đối với một số lý do
Redirect 301 /?view=products&id=12345 /8831
không hoạt động. Nếu tôi xóa dấu chấm hỏi, nó hoạt động mà không có dấu chấm hỏi.
tôi cũng đã cố gắng:
RewriteCond %{QUERY_STRING} view=products&id=12345
RewriteRule .*$ /8831 [L,R=301]
nhưng nó chuyển hướng tôi đến /8831?view=products&id=12345
, mà không phải là tốt cho tôi. Tôi không cần chuỗi truy vấn trong url- mới