Как найти битые ссылки на сайте?

Регистрация доменов
Домен RU - 99 руб
Домен РФ - 99 руб
www.

Битые ссылки на сайте - это зло по двум причинам: их не любят поисковики и люди, первые начинают косо смотреть на сайт, вторые - косо на его создателя. Но найти ссылки, которые стали битыми, не так просто, особенно если на вашем сайте сотни статей. Как же найти битые ссылки на сайте?


Тут есть два способа, о которых я хотел бы вам рассказать, а заодно сделать заметку для себя, чтобы потом можно было вернуться к этим мыслям. Я заметил, что со временем очень многое забываешь, так как мозг просто выкидывает из памяти то, чем он долго не пользуешься. И это нормально, мозг - это тоже компьютер, и ненужные процессы он удаляет при переполнении памяти.

Как найти битые ссылки при помощи плагина?

В WordPress есть всего один нормальный плагин для этой цели - Broken Link Checker. Пользоваться им очень легко, просто установите его и он начнет сканировать весь сайт в поисках ВСЕХ ссылок. Найдя их он начнет их проверять и показывать вам, какие из них битые.

найти битые ссылкиЭтим плагином я пользовался не один год, пока не переехал на VPS сервер. С тех пор плагин отказывается нормально работать на всех моем сайте - даже все НОРМАЛЬНЫЕ и при этом ВНУТРЕННИЕ ссылки он считает битыми.

Что я только не делал,  но решение проблемы не нашел. Почитав обсуждение этого плагина на странице разработчика я увидел, что не у меня одного такие проблемы и чаще всего люди не могли их решить.

От плагина пришлось отказаться и может это и к лучшему, так как плагин имеет несколько недостатков:

1. Любой лишний плагин на сайте - это лишняя нагрузка и часто дополнительные ошибки в коде.

2. Плагин плохо русифицирован - мелочь, но неприятно.

3. Плагин создает дополнительную нагрузку на сайта, когда его сканирует. И хотя можно выставить период сканирования, вряд ли вы будете выставлять период в 1 месяц 😉

4. Плагин засоряет и утяжеляет базу данных. И это пожалуй самое большое зло.

Долго я не мог ничего с этим поделать, пока не нашел другое, лишенное всех этих недостатков решение.

P. S. Наконец-то решил проблему с этим плагином, как оказалось, была проблема в настройках сервера именно для этого сайта. Проблему решил так - написал в службу поддержки своего хостинга:

Здравствуйте! На моем сервере несколько сайтов, все на wordpress, давно замечаю, что один мой сайт https://prostolinux.ru ведет себя немного странно. Проблема заключается в том, что на нем не работают некоторые плагины, которые связаны со сканированием сайта, например BackLinks Checker, SEO Scan (он при попытке сканирования выдает Server Issue: HTTP/1.1 404 Not Found).

При сканировании плагины выдают ошибку, даже внутренние ссылки выдает за битые. При этом на всех остальных сайтах все нормально работает. Я просмотрел все что можно (отключал все плагины вообще, менял шаблон на дефолтный), но никак не могу понять, где искать проблему, в настройках сервера или самого движка wordpress.

Очень скоро получил ответ:

У вас apache слушает виртуальные хосты на ip-адресе 185.58.207.192 а не 127.0.0.1
В файле /etc/hosts у вас для сайта prostolinux.ru был прописан ip-адрес 127.0.0.1
Отредактировали файл, проблема решена. Старую версию файла можете посмотреть (и удалить) в /etc/hosts.del

Еще раз убеждаюсь, что мой хостинг один из самых лучших, рекомендую - IHOR.

Как найти битые ссылки на сайте онлайн?

Оказывается, что есть онлайн сервис для поиска битых ссылок с одноименным названием. Не знаю, связан ли он как то с плагином или нет, но так или иначе сегодня этот сервис помог мне найти море битых ссылок и удалить их. Вот этот сервис - www.brokenlinkcheck.com

как найти битые ссылкиТут все до безобразия просто: вводите адрес сайта и сервис в реальном времени сканирует сайт и выводит вам ТОЛЬКО битые ссылки, при этом показывая, какая проблема настигла ссылку - 404, 505 или Bad Host.

Дальше кликаем по URL напротив ссылки и ищем в нашей статье битую ссылку. Все, на сайте больше нет битых ссылок. Можно запускать проверку когда хочется, но делать это нужно регулярно, как показывает моя практика: сайты как люди, они тоже умирают...


СОВЕТ ВЕБМАСТЕРУ: Умение зарабатывать в интернете - это только пол дела, вторая половина - это умение ВЫГОДНО обналичивать электронные деньги. Вот список офшорных банковских карт, на которые можно выводить средства и потом снимать с них хрустящие купюры:

1. Epayments - можно открыть счет в долларах, евро и рублях. Формально банка нет, юридический адрес в Лондоне, но можно получить реквизиты банка в Латвии.

2. AdvCash - Офшорный банк находится в Белизе, можно открыть счет в долларах, евро, фунтах и рублях.

3. OkPay - Офшорная компания зарегистрирована на Британских Виргинских островах, можно открыть счет в долларах, евро и рублях.

4. Payeer - Штаб квартира этой платежной системы находится в Грузии, тут так же можно открыть счет в долларах, евро и рублях.

Во всех случаях можно заказать банковскую карту, которую пришлют вам по обычной почте. Активируете ее и идете снимать деньги банкомат! Тарифы смотрите на сайтах платежных систем.



Понравилась ИГРА? Возьми КОД, поставь себе на сайт и улучши поведенческие факторы!


3 комментария
  1. Я пользуюсь плагином. Вроде работает нормальное. Если из платных вариантов, то хорошо работает программа page-weight. Прекрасно позволяет находить битые ссылки.

    • У меня тоже работал раньше, но сервис предпочтительнее в том плане, что нет лишней нагрузки на сайт от плагина. В конце концов ссылки не так часто бьются, поэтому и нет особого смысла в плагине.

  2. Спасибо за сервис! Удобно очень. На одном из моих новых сайтов: Processed 116 web pages, found 0 broken links

Написать комментарий

Опубликовано © Блокнот вебмастера