मैं RewriteRule
के माध्यम से एक दोस्ताना यूआरएल बनाने के लिए कोशिश कर रहा हूँ, लेकिन यह चर मूल्य के भाग के रूप #
अनदेखी रखता है।
.htaccess पर लाइन इसRewriteRule और संख्या चिह्न "#"
RewriteRule ^key/(.+)/$ index.php?key=$1
के रूप में सरल है और अनुरोध किया गया URL
http://www.example.com/key/c%23/
है, लेकिन मैं केवल चर के रूप में और न c%23
c
हो रही है।
मैं वास्तव में क्या गलत कर रहा हूं?
जब तक कोई अनुरोध # चरित्र को संशोधित करने के लिए मिलता है तो आम तौर पर पहले से ही% 23 में परिवर्तित होना आवश्यक है। हालांकि, [बी] विकल्प का उपयोग करने का सही विकल्प है ताकि% 23 ठीक से लिखा जा सके। – John