मैं IIS7 के साथ PHP का उपयोग कर रहा हूं। Web.config फ़ाइल में मैंने फिर से नियम बनाया है। पैटर्न जो मैं मेल कर रहा हूं वह है
^product/([0-9a-zA-Z+-]+)$
अब समस्या यह है कि यह काम नहीं करता है जब उदाहरण के लिए url में + साइन होते हैं तो यह काम नहीं करता है
http://mywebsite/product/ABC+DEF+GHI
मुझे इसके लिए ऊपर काम करने की आवश्यकता है।
लेकिन यह काम करता है
http://mywebsite/product/ABC DEF GHI
इसलिए मुझे लगता है कि यह अंतरिक्ष की पहचान कर रहा है लेकिन नहीं +
किसी भी सहायता की सराहना की जाएगी।
धन्यवाद
उत्तर:
उत्तर № 1 के लिए 1मुझे जवाब मिल गया। बस मामले में किसी को साझा करने की जरूरत है।
रख दो
<system.webServer>
<security>
<requestFiltering allowDoubleEscaping="true"/>
</security>
web.config फ़ाइल में।
और हो गया