При детальном изучении banner.urls наткнулся на такие строки, которые пронумеровал для удобства:
1. static.torrents.ru/00
2. static.torrents.ru/001
3. static.torrents.ru/001/*
4. static.torrents.ru/002
5. static.torrents.ru/002/it/1
6. static.torrents.ru/002/it/1/1.ipg
7. static.torrents.ru/002/it/5/1.swf
8. static.torrents.ru/002/nikita
Банеры на torrents.ru, попадающие под первое правило, на сайте вообще не попадаются.
Второе правило нормальное, а третье вообще не будет работать, т.к. знак "*" не обрабатывается в urls.
Четвертое правило перекрывает все оставшиеся правила, т.е правила 5,6,7,8 в urls лишние и тратят системные ресурсы..
Что же делать с ненужными правилами? Ведь фейковых правил полно в urls
обьясните новичку banner.urls и banner.pcre
-
- Сообщения: 37
- Зарегистрирован: Ср июн 25, 2008 9:18
- Откуда: Челяб. обл., г. Златоуст
- Контактная информация:
Хотел спросить бывалых Банерорезов
Админы сайтов overclockers.ru и rbc.ru всячески ведут борьбу с банерорезками. На этих сайтах постоянно обновляются банеры и уже надоело вносить каждый банер в banner.urls.
Например сайт overclockers.ru. Все новые банеры имеют такой путь:
http://www.overclockers.ru/images/081216_xpert.gif
http://www.overclockers.ru/images/Palit ... GTX260.jpg
http://www.overclockers.ru/images/shanuar-logo-g-2.gif
а номальные картинки в новостях:
http://overclockers.ru/images/news/2008 ... ocz_01.jpg
http://overclockers.ru/images/news/2008 ... ate_01.jpg
т.е. все картинки, находящиеся в корне папки images являются банерами, а картинки во воложеных папках /images/news/ и т.д. являются полезными..
Возможно ли силами pcre прописать одно правило, чтобы запретить картинки в корне папки image, а вложеные папки пропускало? Возможно придется поиграться с опцией reverse.
Таких сайтов становится с каждым днем все больше..
Если долго отвечать, то подтолкните в нужную сторону для решения вопроса.
Админы сайтов overclockers.ru и rbc.ru всячески ведут борьбу с банерорезками. На этих сайтах постоянно обновляются банеры и уже надоело вносить каждый банер в banner.urls.
Например сайт overclockers.ru. Все новые банеры имеют такой путь:
http://www.overclockers.ru/images/081216_xpert.gif
http://www.overclockers.ru/images/Palit ... GTX260.jpg
http://www.overclockers.ru/images/shanuar-logo-g-2.gif
а номальные картинки в новостях:
http://overclockers.ru/images/news/2008 ... ocz_01.jpg
http://overclockers.ru/images/news/2008 ... ate_01.jpg
т.е. все картинки, находящиеся в корне папки images являются банерами, а картинки во воложеных папках /images/news/ и т.д. являются полезными..
Возможно ли силами pcre прописать одно правило, чтобы запретить картинки в корне папки image, а вложеные папки пропускало? Возможно придется поиграться с опцией reverse.
Таких сайтов становится с каждым днем все больше..
Если долго отвечать, то подтолкните в нужную сторону для решения вопроса.
не идеально, но для приведенных примеров должно работать:
overclockers\.ru\/images\/[\w\d\.\-]+$
overclockers\.ru\/images\/[\w\d\.\-]+$
Slayeruga писал(а):Хотел спросить бывалых Банерорезов
Админы сайтов overclockers.ru и rbc.ru всячески ведут борьбу с банерорезками. На этих сайтах постоянно обновляются банеры и уже надоело вносить каждый банер в banner.urls.
Например сайт overclockers.ru. Все новые банеры имеют такой путь:
http://www.overclockers.ru/images/081216_xpert.gif
http://www.overclockers.ru/images/Palit ... GTX260.jpg
http://www.overclockers.ru/images/shanuar-logo-g-2.gif
а номальные картинки в новостях:
http://overclockers.ru/images/news/2008 ... ocz_01.jpg
http://overclockers.ru/images/news/2008 ... ate_01.jpg
т.е. все картинки, находящиеся в корне папки images являются банерами, а картинки во воложеных папках /images/news/ и т.д. являются полезными..
Возможно ли силами pcre прописать одно правило, чтобы запретить картинки в корне папки image, а вложеные папки пропускало? Возможно придется поиграться с опцией reverse.
Таких сайтов становится с каждым днем все больше..
Если долго отвечать, то подтолкните в нужную сторону для решения вопроса.