Привет товарищи разработчики!
Мы почти закончили разработку первой фазы нашего веб-приложения 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 для дальнейшего взлома первого аргумента, но я не хочу;)
пожалуйста советовать
================================================ ====== ИЗМЕНИТЬ ... некоторые исправления в тексте и логике