Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Replace - очиска от стоп слов (https://javascript.ru/forum/project/34532-replace-ochiska-ot-stop-slov.html)

Sverhchelovek 30.04.2014 00:36

Подскажите а как сделать редирект, чтобы при обращении к скрипту который выше срабатывал редирект по заданной в ссылке + результат скрипта
Пример запроса к скрипту: q=скачать%20игру%20бесплатно

Редиректил на ссылку: www.заданная_ссылка?игру

Sverhchelovek 06.05.2014 20:04

Решил вот так:
<script type="text/javascript">
var a=decodeURI(document.location)
result = ClearStWrd(a,StopWord);
document.write(result);

document.location.replace("ССЫЛКА" +result);
</script>

Sverhchelovek 22.03.2015 04:55

Скрипт нераспознает запросы в base64
подскажите как сделать чтобы декодировал?
Вот скрипт:
<script type="text/javascript">
var StopWord=["торент", "архив", "Жажда"]; // Исключения
 
function ClearStWrd(a,b){
   var r=a.replace(/.*\?q=/i,'').replace(/%20/ig," ");
   if(a!= r) a=r; else return '';
   for(var i=0; i<b.length; i++){
     var reg=new RegExp('\s*'+b[i],'gi');
     a=a.replace(reg,'')
   } return a.replace(/^\s*/i,'');
}
</script>
<script type="text/javascript">
var a=decodeURI(document.location)
result = ClearStWrd(a,StopWord);
document.location.replace("http://yandex.ru/yandsearch?text="+result");
</script>

Пример нужного запроса к скрипту: q=Need%20for%20Speed%20%C6%E0%E6%E4%E0%20%F1%EA%EE %F0%EE%F1%F2%E8
А если вот так то работает: q=Need%20for%20Speed%20Жажда%20скорост и

Sverhchelovek 22.03.2015 20:11

Ктото может помочь?


Часовой пояс GMT +3, время: 09:26.