मेरे पास .htaccessइस तरह से फिर से लिखने का नियम है:
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^search/(.*)$ search.php?q=$1
यह क्या करता है, अगर कोई http://example.com/search/testयूआरआई का दौरा करता है जो वास्तव में संसाधित है http://www.example.com/search.php?q=test।
अब, यदि मैं अपने लिखित URL में एक अतिरिक्त यादृच्छिक GET पैरामीटर पास करने की कोशिश करता हूं, तो पैरामीटर को नजरअंदाज कर दिया जाता है। इसलिए अगर मैं यहाँ जाने की कोशिश करूँ तो:
http://www.example.com/search/whatever?extra=true
पैरामीटर extraको अनदेखा किया जाता है। यह बिल्कुल नहीं लगता है।
क्या यह समस्या ठीक हो सकती है? यदि हां, तो कैसे?
.htaccessnoob हूँ ।