Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Массово заменить спонсорские линки на сайтах
цитата
16/02/15 в 01:00
 Barkley
Нужно массово заменить урлы спонов на сайтах.
Как это можно сделать?
Через htaccess возможно такое провернуть?
цитата
16/02/15 в 01:20
 Mika
Если урлы спонов сделаны через локальный редирект, то можно и через htaccess. Но лучше скрипт написать/заказать, который пройдется по контенту и сделает соответствующие замены.
цитата
16/02/15 в 01:36
 Дартаньян
Barkley: ну вопервых, что за сайт? php? html? могу написать на питоне только дай пример.
цитата
16/02/15 в 12:46
 S_Flash
Урлы могут ещё и в базе храниться. Если не можешь ответить на этот и предыдущие вопросы однозначно, то не мудри, бери в помошники, например, Дартаньяна и .. Пуркуапа!
А вобще сам мучаюсь периодически с заменой линок. Как правило упрощаю настройку сведя все линки до централизации на одном сайте. Почему отказался от централизованной системы управления сразу над группами сайтов - это зависимость всего от аптайма одной этой системы + тот факт, что как правило каждый сайт обязан использовать свою личную компанию для трекинга и урлы у банеров будут разные даже в этой единой системе.
цитата
16/02/15 в 13:51
 pierx
Копай в сторону скрипта Хренодера. Его вроде много где выкладывали.
Наверное он нужен
цитата
16/02/15 в 16:32
 Barkley
Где эти линки лежат сам уже не помню. Есть файлы php,html и shtml + это все на разных сайтах. И кое-что лежит в темлах стрима на старых сиджах, ковырять которые совсем желания нет. Собственно и спросил - можно как-то через htaccess это все сделать.
Сейчас я все пускаю через тдс, а вот со старыми - проблема.
Ну к спецам обязательно сегодня обращусь....
цитата
16/02/15 в 18:04
 Дартаньян
Barkley: ты кусок кода дай а мы уже поможем.
цитата
16/02/15 в 22:15
 Smarty
Давно писал вот такой скрипт для удаления ресипов и проч со статичных страниц.
Скрипт бегает рекурсивно по директориям, заменяет вхождения частей текста (ссылок, проч) на другие (указывается в конфиге). При необходимости делает бекап страниц, также может сделать откат замен (в пределах одной итерации).
Работает без регулярок - меняет просто в лоб. Даже регистрозависим насколько я помню.
https://www.sendspace.com/file/11ah5f
цитата
16/02/15 в 23:37
 Barkley
По совету pierx: стал рыться на форуме и нашел вот такое решение:

Search&replace на сервере.Помогите со скриптом

Что нужно, уже поменял при помощи этого скрипта. В теплы стрима не полез - смысла нет, время как-то жалко.

Собственно хотел бы попросить знатоков, как можно в этом скрипте поставить регулярки?
Т.к. столкнулся вот с таким вопросом, стандартные линки CCBill'а вот такие:
http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=99999-0000&PA=111111
Но иногда там подставляется редирект на конкретную страницу:
http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=99999-0000&PA=111111&HTML=http://sponsor.com/page.html/

Как это оформить в регулярку, чтобы сразу все варианты ссылок поменять?


Smarty: Спасибо! Отличный скрипт!


Эта страница в полной версии