मेरे पास एक PHP सर्वर है और मैं आने वाले यूआरएल को फिर से लिखना चाहता हूं। चूंकि आने वाले अनुरोध पोस्ट अनुरोध हैं, इसलिए मैं नए यूआरएल पर डेटा पोस्ट करने के लिए भी पोस्ट करना चाहता हूं।PHP यूआरएल को पुनर्लेखित करें और पोस्ट किए गए डेटा को सुरक्षित रखें
मैं निम्नलिखित पुनर्लेखन नियमों के साथ रीडायरेक्ट URL में कामयाब रहे:
RewriteRule ^test/(.*)$ http: //localhost/index.php?data=&1 [NC,L]
या
RewriteRule ^test/(.*)$ http: //localhost/index.php?data=&1 [NC,R=301]
मैं भी निम्नलिखित पुनर्लेखन नियम के साथ पोस्ट डेटा को सुरक्षित करने में कामयाब हो:
RewriteRule ^test/(.*)$ http: //localhost/index.php?data=&1 [P]
समस्या यह है कि मैं दोनों एक ही समय में नहीं कर सकता। मैं क्या गलत कर रहा हूं? क्या url को रीडायरेक्ट करने और पोस्ट डेटा रखने का कोई तरीका है?
मैं पुन: निर्देशित नहीं पुनर्लेखन करना चाहते हैं:
आदेश रीडायरेक्ट के बजाय फिर से लिखने के लिए, एक यूआरएल के बजाय एक स्थानीय पथ का उपयोग करें। – reven