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

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

Там же говорилось о том, что помойки со временем имеют нехорошее свойство исчезать (на то они и помойки).
А вот «вечная» (бугага) ссылка на такую помойку – остается стоять.
И поисковый бот, пройдя по ней – получит ошибку 404.
Что не есть хорошо.
А если уж блог у вас белый и пушистый, то за ссылочной гигиеной на таком блоге нужно следить особенно тщательно.

Потому еще раз поговорим о том, как найти битые ссылки в блоге. В прошлый раз речь шла сугубо о внешних битых ссылках. В этот раз – речь пойдет и о внешних, и о внутренних.

Для того, чтобы найти битые ссылки, будем использовать довольно распространенную приблуду под названием Broken Link Cheker (wordpress.org/extend/plugins/broken-link-checker/).
Я много раз пытался установить данную штуку себе, но она – упорно не хотела устанавливаться, ругаясь на всякие там фатальные ошибки и тому подобное. На днях скачал самую свежую версию плагина.
И таки установил.

С прошлого раза настроек у плагина стало богато.
Выглядит это все примерно вот так:

broken link cheker

Можно переключать различные протоколы, можно задавать параметры искомых ссылок, можно делать много всякого. Если оставить все настройки по умолчанию, то плагин после каждой найденной битой ссылки будет слать вам в ящик письмо. О том, что найдена битая ссылка. Если ссылок много – писем тоже будет тьма. Поэтому галочку напротив пункта «e-mail notifications» лучше снять от греха.

Есть у плагина одна интересная особенность, не упомянуть о которой нельзя. Как только вы решите найти битые ссылки на блоге, и запустите проверку, плагин вам выдаст вот примерно вот такой отчет (кликабельно):

Отчет плагина Broken Link Cheker

В левой части – висят битые ссылки. При наведении мыша на такую ссылку внизу выпадают кнопочки в вариантами действий. Ссылку можно отредактировать, можно отметить, как не битую, или можно удалить с концами из всех записей.

Так вот, насчет «удалить с концами».

Удалить-то он ее, конечно, удалит. Но удалит буквально ВЕЗДЕ. Если в вашем блоге заголовок каждого поста представляет собой еще и ссылку (примерно как здесь, у меня), то после полного удаления ссылки на какой-нибудь пост – его больше нельзя будет вызвать, найдя в какой-нибудь рубрике и щелкнув по заголовку.

Будет вываливаться ошибка 404.

Хотя сам пост – никуда не делся.
В итоге придется лезть, и редактировать УРЛ.
Так что с полным удалением битых ссылок – нужно быть очень и очень осторожным.
Если уж нашлась битая ссылка – лучше не полениться, сходить до записи, в которой она стоит и удалить ее руками.

К слову – битые внешние ссылки плагин тоже видит прекрасно. В настройках можно задать время, в течение которого он будет долбить удаленный сервер в попытке получить ответ. По умолчанию это 30 секунд. Если в течение этого времени ничего не происходит – ссылка записывается в битые.

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



Запись опубликована в рубрике Wordpress. Добавьте в закладки постоянную ссылку.