मैं मौजूदा यूआरएल को बनाए रखने, साइट की एक स्थिर प्रतिलिपि बनाना चाहता हूं।अपाचे, 'नाम' के साथ फ़ाइल नामों की अनुमति दें
http://mysite/index.php?id=XXX
और अपाचे फ़ाइल "index.php आईडी = XXX?" खोजने के लिए नहीं चाहता है: समस्या यह है कि यूआरएल की तरह दिखाई देता है। इसके बजाय, यह अनुरोध "id = XXX" क्वेरी के साथ फ़ाइल "index.php" के रूप में अनुरोध करता है।
प्रश्न चिह्न को संभालने से रोकने के लिए अपाचे से मैं कैसे पूछ सकता हूं?
अंत में, मेरी समाधान:
1) से "? Index.php आईडी = XXX" फ़ाइलों का नाम "index.php_id = XXX"
2) .htaccess में जोड़ें:
RewriteEngine On
RewriteCond %{ENV:REDIRECT_STATUS} =""
RewriteCond %{QUERY_STRING} !=""
RewriteRule ^(.*)$ $1_%{QUERY_STRING} [L]