Система добавляет в ссылки & - как бороться?

Система добавляет в ссылки & — как бороться?

Вот пример: newsstreet.ru/blog/3055.html на этой странице в словах «винтовка diana» есть ссылка: www.air-gun.ru/index.php?m_id=0&pcat=567&op_cat=1&desc=Diana

Однако если набрать ctrl+u и открыть код страницы, то мы увидим, что в ссылку добавились паразитные amp.

Как бороться с этими amp? Рекламодатели ругаются…

Заранее спасибо.

5 комментариев

avatar
Однако если набрать ctrl+u и открыть код страницы, то мы увидим, что в ссылку добавились паразитные amp.
это нормально и корректно. так кодируются адреса со знаком амперсанда.
avatar
А как поисковые системы при этом видят ссылку, с amp или без? Не повлияет ли это на узнавание ссылки?

Если заказчик статьи будет настаивать — можно ли раскодировать и если да, то как?
avatar
*вставил пробелы в код т.к. кушалось парсером
& amp ;

это и есть мнемоника символа амперсанда.

т.е:

& === & amp ;

это его код такой

поисковые системы видят ссылку как она прописана, но считается (какой-то там документ кодирования) что амперсанды должны быть закодированы в свои мнемоники. и amp — это не приставка, а просто сам символ был заменён на комбинацию. да, так выглядит, что мнемоника символа содержит в себе сам символ, который показывает, и для конечного пользователя выглядит что добавилось только amp;

Не повлияет ли это на узнавание ссылки?
что значит «узнавание»? поймут ли ссылку? да. Не перепутают её с другой страницей? Нет.

Если заказчик статьи будет настаивать — можно ли раскодировать и если да, то как?
а чем вы текст обработали?
avatar
Спасибо за развёрнутый ответ.

а чем вы текст обработали?

Ничем не обрабатывал.
avatar
значит это парсер так делает
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.