Здравствуйте, разработчики!
Мы почти закончили разработку первого этапа нашего веб-приложения ajax.В нашем приложении мы используем хеш-фрагменты, такие как:
http://ourdomain.com/#!list=last_ads&order=date
Я понимаю, что Google извлечет этот URL и сделает запрос к серверу в следующей форме:
http://ourdomain.com/?_escaped_fragment_=list=last_ads?order=date&direction=desc
все идеально,кроме ...
Я бы хотел перенаправить такой запрос на другой скрипт
примерно так:
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=(.*)$
RewriteRule ^$ /webroot/crawler.php$1 [L]
Проблема в том, что когда я пытаюсь напечатать print_r($ _REQUEST) в crawler.php я получаю только:
Array
(
[_escaped_fragment_] => list=last_ads?order=date
[direction] => desc
)
я хотел бы получить:
Array
(
[list] => last_ads
[order] => date
[directions] => des
)
Я знаю, что мог бы использовать php для дальнейшего разрыва первого аргумента, но я не хочу;)
пожалуйста, сообщите
=================================================== РЕДАКТИРОВАТЬ ... некоторые исправления в тексте и логике