ฉันมี.htaccess
กฎการเขียนซ้ำเช่นนี้:
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^search/(.*)$ search.php?q=$1
สิ่งนี้จะเป็นหากผู้เข้าชมคนhttp://example.com/search/test
URI http://www.example.com/search.php?q=test
ที่ที่มีการประมวลผลจริงๆ
ตอนนี้ถ้าฉันพยายามส่งพารามิเตอร์สุ่ม GET พิเศษไปยัง URL ที่เขียนใหม่ของฉันพารามิเตอร์จะถูกละเว้น ดังนั้นถ้าฉันพยายามไปที่นี่:
http://www.example.com/search/whatever?extra=true
พารามิเตอร์extra
จะถูกละเว้น ดูเหมือนจะไม่ผ่านเลย
สามารถแก้ไขปัญหานี้ได้หรือไม่? ถ้าเป็นเช่นนั้นได้อย่างไร
.htaccess
ไม่มีอะไร