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:
Спасибо! Отличный скрипт!
Новая тема
Ответить
Эта страница в полной версии