हैलो साथी डेवलपर्स में _escaped_fragment_ के साथ क्रॉल करने योग्य AJAX!htaccess
हम अपने AJAX वेब ऐप के पहले चरण के विकास के साथ लगभग समाप्त हो गए हैं। हमारे एप्लिकेशन में हम जैसे हैश टुकड़े का उपयोग कर रहे हैं:
http://ourdomain.com/#!list=last_ads&order=date
मैं समझता हूँ कि गूगल इस url नहीं लाया और इस रूप में सर्वर को एक अनुरोध कर देगा: को छोड़कर
http://ourdomain.com/?_escaped_fragment_=list=last_ads?order=date&direction=desc
सब कुछ एकदम सही है, .. ।
मैं मार्ग एक और स्क्रिप्ट के लिए अनुरोध इस तरह का
इसलिए की तरह चाहते हैं:
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=(.*)$
RewriteRule ^$ /webroot/crawler.php$1 [L]
समस्या है, कि मैं केवल जब मैं ($ _ अनुरोध) crawler.php में print_r करने की कोशिश:
Array
(
[_escaped_fragment_] => list=last_ads?order=date
[direction] => desc
)
मैं प्राप्त करना चाहते हैं क्या
Array
(
[list] => last_ads
[order] => date
[directions] => des
)
है मुझे पता है कि मैं पहले तर्क को तोड़ने के लिए PHP का उपयोग कर सकता हूं, लेकिन मैं नहीं चाहता;)
कृपया
सलाह दें================================================ ==== संपादित करें ... पाठ और तर्क में कुछ सुधार
मुझे लगता है कि यह '$ 1' के बजाय '% 1' होना चाहिए http://stackoverflow.com/questions/6654834/difference-between-1-vs-1-in-htaccess – HerrSerker
आप सही हैं। ठीक है, धन्यवाद! –
फिर आपको उस टिप्पणी को $ 1 के बारे में भी छोड़ देना चाहिए। – HerrSerker