Как удалить внешние ссылки с сайта
При создании сайта на движке CMS Joomla, меня мало волновала проблема о количестве ссылок на страницах сайта. Актуальным она лишь стала тогда, когда я добавил сайт на биржу ссылок Sape. Вот там-то при сканировании страниц и выдачи результата, все имеющиеся ссылки, стали видны. В следствии возникла необходимость избавления от мусорных ссылок и появился вопрос: " Как удалить внешние ссылки ".
Структура сайта довольно сложная. Состоит из основного шаблона и расширений (компоненты, модули, плагины). Так как каждый производитель расширения является хозяином программы, то он и рекламирует свою продукцию. То есть в любой программе имеется реклама фирмы производителя и или ссылка на свой портал.
А по мере добавления на свой движок различных расширений, происходит и накопление разнообразных ссылок. Таким образом, в готовом и сложном сайте, набирается до десятка внешних ссылок. И эти ссылки присутствуют почти на каждой странице, при ее отображении в браузере. Некоторые ссылки видны явно, а часть из них скрыта от глаз посетителя сайта.
В принципе внешние ссылки не мешают работе сайта. Ссылки, как бы являются оплатой за бесплатное использование программного продукта (это повышает ссылочную массу ТИЦ и PR порталу производителя). Но для веб-мастера все это в конечном итоге лишние проблемы. Получается, что владелец сайта бесплатно размещает ссылки.
Тем, кто захочет поместить свой сайт на бирже ссылок и статей Liex и Sape, такое бесплатное размещение ссылок совсем некстати. Движок CMS Joomla распространяется с открытым кодом, то есть имеется возможность редактирования всех расширений. Поэтому можно со спокойной душой избавиться и очистить свой сайт от лишних внешних ссылок.
Внешние ссылки на сайте бывают явные и скрытые.
Явные ссылки видны на странице сайта (другой цвет, при наведении курсора подсвечиваются и т.д.). То есть они видны и посетителю и веб-мастеру и имеют конкретное место.
А вот скрытые ссылки имеют множество вариантов расположения на страницах, и массу всяких хитростей их простановки.
Чаще всего ссылки заключаются в блок дел и им придаваться такой стиль CSS:
- абсолютное позиционирование: позицию: абсолютная.
- отрицательное смещение.
- выставляется дисплей: нет.
Ссылки могут быть зашифрованы в base64, или подгружаться фреймами.
Список можно продолжить. Буду благодарен, если кто-то поделится в комментариях о своих проблемах с внешними ссылками и способами их решения.
Принцип удаления для всех типов ссылок примерно одинаков. Вначале нужно определить конкретное местоположение ссылки на расширении сайта и потом - чик ее.
Определить какие имеются ссылки на сайте можно различными методами:
- визуально;
- ПРИ помощи программы ПРОГРАММА Ксену Ссылка Сыщик-проверка URL сайта ;
- при помощи браузера Google Chrome, у которого реализована функция "Веб-инспектор" с просмотром кода любого элемента сайта. Можно посмотреть: Настройка и дизайн модуля меню ;
- при помощи браузера MozillaFirefox, предварительно установив плагин FireBug;
- в браузере на открытой странице сайта клик правой кнопкой мыши на любом месте, в открывшимся меню - пункт "Исходный код страницы", открыть поиск (нажать клавиши "Ctrl" + "F"), в поле поиска ввести выражение <HREF = "HTTP :/ /;
- добавив сайт на биржу ссылок SAPE
сервиса анализа сайта (к примеру Сервис CY-PR.com)
Далее приведу несколько примеров местоположения внешних ссылок.
Шаблон Beez20
Ссылка | www.joomla.org |
Путь | Панель Управления -> Расширения -> Менеджер шаблонов -> Beez_20 -> Изменить шаблон главной страницы |
Удалить | <? PHP эхо JText :: _ ('TPL_BEEZ2_POWERED_BY');?>! <a Href="http://www.joomla.org/"> Joomla ® </> |
Плагин контент - SocButtons
Ссылка | Joomla-master.org |
Путь | Панель Управления -> Расширения -> Менеджер плагинов |
Файл | Контент - SocButtons -> плагины -> Содержание -> SocButtons -> socbuttons.php |
Удалить | <a href="http://joomla-master.org" title="Joomla" target="_blank"> </> |
Модуль Особый HTML
Ссылка | jtemplate.ru |
Путь | Панель Управления -> Расширения -> Менеджер модулей |
Файл | mod_jt_custom -> Tmpl -> default.php |
Удалить | <div style="display:none"> <a href="http://jtemplate.ru" title="Jtemplate.ru-бесплатные шаблоны и расширения для Joomla" target="_blank"> jtemplate.ru - бесплатные расширения Joomla </> </ дел> |
Ссылка в шаблоне удаляется через Панель Администратора, остальные ссылки удаляются при помощи программы FTP, или непосредственно на хостинге.
Как работать с FTP FileZilla можно посмотреть: Порядок настройки и работы FTP FileZilla
Внешние ссылки можно закрыть от индексации роботов ПС.
Приведу пример:
. <a href="/site.ru "rel="nofollow"> Текст ссылки </>
Nofollow является атрибутом тега <a> и запрещает индексировать заключенную в тэге информацию.
С помощью тэга NOINDEX можно закрыть от индексирования участок текста в контенте, который не является уникальными, и анкоры ссылок, но не саму ссылку.
Пример валидного написания тэга:
<! - NOINDEX -> текст, который необходимо закрыть от индексации <-! -/noindex-->
Вопрос: " Как удалить внешние ссылки ? "- очень обширный. Здесь рассказал лишь о методе удаления явных ссылок.
Выявляйте и удаляйте посторонние ссылки сразу, при установке новых шаблонов и расширений.
Если статья понравилась, то отметьте пожалуйста нажатием на кнопку социальных сетей. Поделитесь с друзьями информацией.