Страница 3 из 4
Добавлено: Сб апр 14, 2007 10:14 am
Begemot
/[a-z][0-9]/
как вариант
Добавлено: Вс апр 29, 2007 5:15 pm
panter
Как сделать фильтрацию пустого $parameter ?
вариант как // не подходит
Вопрос решён: /^$/
Добавлено: Вс май 27, 2007 5:19 pm
Vadya
При работе со значениями параметра на русском языке на фильтрацию влияет регистр букв.
Например /параметр/ или /Параметр/ или /ПАРАМЕТР/ определяются как разные. Если фильтровать трафик по поисковым запросам, то некоторые запросы с заглавными буквами проскакивают не туда куда надо, а на дефаулт урл.
Добавлено: Вт май 29, 2007 5:17 pm
Begemot
Vadya
да, для не-латинских букв это так,
как вариант решения - /[Пп]араметр/
Правка от 2011 года: В НОВЫХ ВЕРСИЯХ ВСЕ РУССКИЕ БУКВЫ В КЛЮЧЕВЫХ СЛОВАХ ПРЕОБРАЗУЮТСЯ В НИЖНИЙ РЕГИСТР, ПОЭТОМУ ВСЕ ФИЛЬТРЫ НУЖНО СОСТАВЛЯТЬ В НИЖНЕМ РЕГИСТРЕ (использовать маленькие буквы)
Добавлено: Пт май 16, 2008 8:53 am
Andrew
В чем отличие правил:
и

Добавлено: Пт май 16, 2008 11:27 am
Begemot
ничем
Добавлено: Чт ноя 27, 2008 3:49 pm
vovka
Begemot писал(а):Vadya
да, для не-латинских букв это так,
как вариант решения - /[Пп]араметр/
Очень бы хотелось чтобы и на НЕ латинские буквы регистр не влиял.
Вариант решения /[Пп]араметр/ не подходит так как юзеры могу делать запросы и большими буквами и вообще могут включить caps lock посередине слова
Пока для преобразования списка параметров в нужный формат сделал такую функцию на php:
Код: Выделить всё
$keyword="киворд";
$keyword=preg_replace("/(\w|[А-Яа-я])/e","'['.mb_strtoupper('\\1','CP1251').mb_strtolower('\\1','CP1251').']'",$keyword);
результат: [Кк][Ии][Вв][Оо][Рр][Дд]
Добавлено: Пт ноя 28, 2008 1:48 pm
Begemot
да, это надо бы сделать
Добавлено: Пт ноя 28, 2008 2:00 pm
Begemot
в качестве обходного решения можно сделать первым правилом преобразователь регистра с с переходом на другую схему в которой уже всё будет в одном регистре
Добавлено: Пт янв 30, 2009 12:05 am
drivehunter
Begemot, такой вопрос:
В схему идет трафик _ttp://sutra/in.cgi?1&key=online+casino
Его нужно редиректнуть в таком виде _ttp://site.com/online-casino
заменив попутно во всех кеях "+" на "-" (т.к. с "плюсами" остаток кея обрезается - особенность обработки урлов на site.com)
Я правильно понимаю, что мне нужно сделать избирающий manual-фильтр с регуляркой для $key и отправлять трафик на _ttp://site.com/$key ?
Какая должна быть регулярка?
Добавлено: Сб янв 31, 2009 9:43 am
Begemot
Да, но для начала обновись, так как я только что обнаружил глюк с этим фильтром и исправил его.
Фильтр:
s/ /-/g
(стандартный перловый синтаксис, другие примеры посмотри в доке)
Урл:
http://site.com/$key_ne
Пояснение про "_ne" смотри в доке
Re: Примеры regexp правил для фильтрации ключевых слов
Добавлено: Ср сен 16, 2009 6:21 am
maestro
не могу разобраться как заставить правильно работать передачу параметра $parameter:
Есть шоп: _ttp://shop.com/buy_tabletka_en-es.html
создаю схему - _ttp://shop.com/buy_$parameter_en-es.html
Переход идёт с линка: _ttp://tds.com/in.cgi?12¶meter=tabletka
В итоге перенаправляет таким образом: _ttp://shop.com/buy_-es.html
Вобщем после параметра - $parameter с символом нижнее подчёркивание (_) почемуто обрезается само подчёркивание и (_en)
Мне нужно чтобы параметр-таблетка подставлялась в нужное место в линке шопа, как такое реализовать (много пробовал разных вариантов, не получалось). Укажите где ошибка!
Re: Примеры regexp правил для фильтрации ключевых слов
Добавлено: Сб сен 19, 2009 10:39 am
Begemot
_en считается частью параметра - измени что-нибудь чтобы $parameter был без _en
Re: Примеры regexp правил для фильтрации ключевых слов
Добавлено: Пн ноя 22, 2010 5:32 pm
ser
Всем Привет! на днях приобрел сутру и в ней пока что не очень разбираюсь, помогите с вопросом пожалуйста:
К примеру есть PPC и тема (авто) берем кей ( used cars ) как сделать в Фильтре PARAMETER чтоб посетители не только уходили на партнерку по этому кею а можно было автоматом заменить этот кей на несколько других и чтоб они постоянно менялись?
Re: Примеры regexp правил для фильтрации ключевых слов
Добавлено: Вт ноя 23, 2010 10:12 am
Begemot
этим способом никак,
можно написать свой модуль на php