Saya memiliki .htaccess
aturan penulisan ulang seperti ini:
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^search/(.*)$ search.php?q=$1
Apa yang dilakukan adalah, jika seseorang mengunjungi http://example.com/search/test
URI yang benar-benar diproses http://www.example.com/search.php?q=test
.
Sekarang, jika saya mencoba memberikan parameter GET acak tambahan ke URL yang ditulis ulang, parameternya diabaikan. Jadi, jika saya mencoba berkunjung ke sini:
http://www.example.com/search/whatever?extra=true
Parameter extra
diabaikan. Sepertinya tidak lulus sama sekali.
Bisakah masalah ini diperbaiki? Jika ya, bagaimana caranya?
php
apache
htaccess
mod-rewrite
Jake Wilson
sumber
sumber
.htaccess
noob.