Tôi có một .htaccess
quy tắc viết lại như thế này:
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^search/(.*)$ search.php?q=$1
Điều này làm là gì, nếu ai đó truy cập http://example.com/search/test
vào URI thực sự được xử lý http://www.example.com/search.php?q=test
.
Bây giờ, nếu tôi cố gắng chuyển một tham số GET ngẫu nhiên bổ sung cho URL viết lại của mình, tham số đó sẽ bị bỏ qua. Vì vậy, nếu tôi cố gắng truy cập vào đây:
http://www.example.com/search/whatever?extra=true
Tham số extra
bị bỏ qua. Nó dường như không được thông qua.
Vấn đề này có thể được sửa chữa? Nếu vậy thì thế nào?
.htaccess
.