Скрипт фильтрации дублей ссылок

Вячеслав14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
03.08.2014

Здравствуйте.

Задача в следующем: Есть самописная CMS на базе шаблонизатора Smarty. Для красивого СЕО дружественного сайта необходимо скрыть все дубли ссылок от роботов при помощи nofollow.

Идея в том, чтобы заменить $smarty->display() на $smarty->fetch() и обработать код страницы.

Возможно существует более элегантное решение – если есть идеи – я их рассмотрю.

А теперь само задание:

Есть переменная с HTML кодом страницы.

Находим в ней все ссылки вида название.

Далее двигаемся по ссылкам по порядку: если ссылка встречается в первый раз, то далее, если ссылка уже встречалась на странице – то изменить ее к виду название

Итого на выходе получаем в переменной код страницы удобный для роботов без дублей ссылок.

Оплата: только постоплата или безопасная сделка.

Тестирование: вы делаете тестовую страничку с полем ввода для теста и кнопкой «обработать», при нажатии на которую появляется обработанный по алгоритму текст. Если все работает правильно – оплата, внедрение на сайт , возможно доработка. Если доработка выходит за пределы задания – то оцениваем трудозатраты и доплачиваем.

Просьба к исполнителям: полностью заполняйте заявку, чтобы можно было выбрать Вас исполнителем сразу. Незаполненные заявки (без срока и стоимости) не рассматриваю.

Предпочтение будет отдаваться исполнителям с портфолио, которые создали анкету не «вчера» (я не хочу никого заранее дискриминировать, но по опыту люди, только создавшие анкету очень часто «пропадают»).

Заявки фрилансеров