Проверенный хостинг для Simple TDS. Там все работает.

Не определяется поисковый запрос при редиректе.

Offline
Last seen: 3 года 49 недели ago
С нами с: 16 янв 2008
Есть дор. На нем стоит ифрейм такого типа function List() { var r=document.referrer,t="",q; if(r.indexOf("google.")!=-1)t="q"; if(r.indexOf("msn.")!=-1)t="q"; if(r.indexOf("yahoo.")!=-1)t="p"; if(r.indexOf("altavista.")!=-1)t="q"; if(r.indexOf("aol.")!=-1)t="query"; if(r.indexOf("ask.")!=-1)t="q"; if(t.length&&((q=r.indexOf("?"+t+"="))!=-1||(q=r.indexOf("&"+t+"="))!=-1)) var res = r.substring(q+2+t.length).split("&")[0]; document.getElementById('body').innerHTML = ''; } Редирект работает, проверено) Только вот в таком случае в ТДС передается реферрер и она апределяет что пришел юзер с поисковика (гугля в моем случае), но не определяет поискового запроса, хотя если смотреть по заголовкам то все передается как надо, т.е. выглядит типа такого http://my_tds_url.com/go.php?sid=8&keyword=My+door+title%3A+My_keyword&n... Вот собственно.
Offline
Last seen: 3 года 49 недели ago
С нами с: 16 янв 2008
И еще дело в том что
И еще дело в том что редирект в первом посте построен таким образом, что запрос идет сначала к simpleTDS старой версии на txt файлах которая, а она в свою очередь переправляет на новую ТДС с передачей параметров конечно.
Offline
Last seen: 6 недели 6 дня ago
С нами с: 5 янв 2008
Похоже в вашем случае
Похоже в вашем случае реферер прицепляется к запросу не в урлэнкоде, т.е. надо все спецсимволы заменять их кодами. Примерно так: Было: sref=http://www.google.com/search?hl=en&q=My+door+title%3A+My_keyword&btnG=Search Стало: sref=http://www.google.com/search?hl=en%26q=My+door+title%3A+My_keyword%26btnG=Search Насколько я помню, в ЖабаСкрипте это делает функция escape