Всем привет, сегодня мы рассмотрим, как можно проверить свой сайт на битые ссылки с помощью программы Xenu Link Sleuth. Рассмотрим ее описание, параметры настройки и то, какие данные она позволяет извлечь.
Проверить все ссылки, которые находятся на вашем блоге вручную невозможно, учитывая тот факт, что увеличивается число статей и комментариев, которые так или иначе содержать внешние или внутренние линки. С разрастанием всемирной паутины Интернет, количество сайтов ежедневно меняется: пропадают старые, появляются новые, меняются владельцы доменов, а с ними и URL адреса, на которые вы ссылались. Ситуация, когда адрес URL страницы стал не доступен, не является новой. Естественно, возникает вопрос – как быстро проверить свой сайт на неработающие (битые ) ссылки – внешние, внутренние, неважно.
В помощь вам приходит довольно простая программа Xenu Link Sleuth от немецкого программиста Tilmana Hausherra. Программа позволяет проверить не только стандартные ссылки (те, которые начинаются с тега A), но и линки на картинки, рамки, карты изображений, таблицы стилей, скрипты и апплеты. Пожалуй, основным достоинством данной программы является то, что она абсолютно бесплатна.
Xenu Link Sleuth – как проверить сайт на битые ссылки
В первую очередь нужно скачать саму программу по адресу http://home.snafu.de/tilman/XENU.ZIP, она будет находиться в архиве, размер которого чуть меньше 0,5 МБ. Далее следует распаковать содержимое архива в удобном месте. Далее все по откатанной схеме – запускаем установщик setup.exe, и следуя инструкции, указывая, куда нужно установить Xenu Link Sleuth.
Настраиваем Xenu Link Sleuth , что бы проверить наш сайт на наличие битых ссылок
При первом запуске программы появится небольшое окошко с подсказками, которое можно деактивировать при следующих запусках. После закрытия окна с подсказками мы будет находиться в основном окно программы, в котором будут активными только три кнопки:
- Check URL – запускает новый проект для проверки ссылок на вшивость.
- Open – позволяет открыть сохраненный ранее файл с анализом.
- About – информация о программе Xenu Link Sleuth.
Что бы проверить заданный сайт на битые ссылки, нужно нажать на кнопку Check URL, тем самым мы создадим новый проект. Перед нами появится окно, в котором можно указать адрес ресурса, который надо проверить. Вы также можете нажать на кнопку «Local File«, чтобы проверить локальный HTML-файл.
Давайте посмотрим, какие параметры проверки битых ссылок мы можем задать:
Check external links – если поставить галочку возле заданного пункта, то мы сможем проверить не только внутренние, но и внешние битые ссылки на сайте (линки, которые ведут на другие ресурса).
Include / Exclude – в данном блоке можно указать дополнительные адреса, которые программа Xenu Link Sleuth должна дополнительно проверить или пропустить. В качестве игнорируемых адресов можно указать те, которые относятся к статистике LiveInternet, формам подписки и так далее, можно также прописывать подстановочный символ «*».
More Options… – кнопка находится в самом низу слева и позволяет настроить дополнительные параметры проверки битых ссылок.
Перед нами появится диалоговое окно с двумя вкладками:
Basic – тут мы можем указать число потоков и данные, которые будут предоставлены после завершения проверки:
- Parallel Threads – с помощью ползунка указываем количество параллельных потоков. Значение от 1 до 100, чем больше потоков, тем быстрее Xenu Link Sleuth сможет проверить ваш сайт на наличие битых ссылок.
- Maximum Depth – глубина проверки, максимальное значение 999.
- Ask for password or certificate when needed — Запрашивать пароль или сертификат, ставим галочку при необходимости. Просто во время анализа, могут быть внешние ресурсы, доступ к которым возможен лишь при вводе пароля. Как правило, галочку можно убрать.
- Treat redirections as errors – если поставить галочку возле заданного пункта, то Xenu Link Sleuth будет воспринимать все перенаправления как ошибки.
- Apply to all jobs – собственно, применить указанные настройки ко всем заданиям.
- Report – в данном блоке можно указать, какая информация будет отображаться в отчете после завершения проверки сайта на битые ссылки:
- Broken links, ordered by links и Broken links, ordered by page – Вшивые линки, которые будут отсортированы по адресам и страницам.
- Broken local links – указывать некорректные внутренние адреса.
- Redirected URL's – URL адреса с перенаправлением (коды 301 и 302).
- FTP and gopher URL's — отметив данный пункт, мы сможем получить список FTP и других не HTTP адресов, которые потом проанализируем сами, так как Xenu Link Sleuth этого не делает.
- Valid text URL's — рабочие текстовые ссылки.
- Site map – отметив данный пункт, Xenu Link Sleuth сможет создать HTML карту вашего сайта, которая появится в отчете.
- Statistics – собственно, статистические данные.
- Orphan files – файлы-сироты. Тут, имеется в виду ситуация, когда некая страница уже не существует, но остались документы, которые имеют к ней отношение. Отметив данный пункт галочкой, мы сможем узнать, есть ли на сайте такие файлы.
Advanced – тут мы можем задать дополнительные параметры проверки:
- Allow cookies – разрешить кукисы, относительно данного пункта нужно почитать справку.
- Fail all URLs with same failed host – Автоматически считать неудачными все HTTP и FTP ссылки с заданного узла. Если данный пункт отмечен галочкой, то если попытка подключения к некоему узлу не удалась, то программа будет автоматически считать неудавшимися и все остальные адреса, относящиеся к этому узлу.
- Exclude MSO files – собственно, исключить MSO файлы из проверки.
- Allow local files in remote check – разрешить локальные файлы в удаленной проверке.
- List local directories – список локальных каталогов.
- Convert all URLs to lower case – преобразовать все адреса в нижний регистр.
- Retries – количество повторов.
При желании, можно указать адрес электронной почты, на который будет отправлен отчет при нахождении битых ссылок.
Отчет Xenu Link Sleuth – проверяем битые ссылки на сайте
После того, как мы задали все параметры, можно нажать на кнопку OK, что бы программа начала проверять сайт на битые ссылки. Процесс проверки можно наблюдать в появившемся окне. При желании, можно нажать на паузу или остановить проверку. В окне проверки отображается таблица со списками адресов, статусом, типом ресурса, его размером и в случаи веб страницы – содержимое заголовка. Также, в таблице будет отображаться еще много другой информации – сервер, дата, уровень вложенности и так далее.
В самом низу будет находиться информация о проверенных URL – сколько проанализировано и сколько еще надо проанализировать. Скорость проверки битых ссылок на заданном сайте зависит от количества потоков и скорости вашего интернета.
Давайте рассмотрим, какую информацию содержит таблица:
- Adress – собственно, проверяемый URL адрес.
- Status – статус проверки ссылки, будет прописан в зависимости от кода ответа (200 – ОК, 404 – не найдено, 403 – доступ запрещен и так далее).
- Type – тип документа.
- Size – размер в байтах.
- Title – как я сказал выше, если проверяется на битые ссылки простая веб страница сайта, то программа покажет ее заголовок.
- Date – дата создания.
- Level – уровень вложенности.
- Out Links и In Links – количество исходящих и входящих линков (внутренних).
- Error – название ошибки, возникшей при попытки доступа к адресу.
- Charset — кодировка.
- Description – описание (если есть) веб страницы.
Нажав правой кнопкой мыши, перед нами появится контекстное меню, которое позволит просмотреть дополнительную информацию о заданном URL адресе. После того, как Xenu Link Sleuth закончит проверять ваш сайт на битые ссылки, произойдет звуковой сигнал и диалоговое окно проинформирует о составлении отчета. Если мы в настройках ставили галочку возле пункта Site Map, то мы сможем просмотреть в браузере составленную HTML карту проверяемого ресурса.
Ладно, полагаю, на этом можно заканчивать обзор программы Xenu Link Sleuth, которая позволяет проверить сайт на битые ссылки. Остальные параметры вы и сами сможете изучить. Я вначале думал сделать статью символов на 30000, что бы конкурентов обогнать, но… махнул рукой, хватит и этого.
Битые ссылки, по тем или иным причинам возникающие на сайте, могут нанести вред ресурсу. Конечно, если их две-три — особых проблем не будет. Но стоит их подкопить — и поисковики посчитают сайт заброшенным. Что за этим последует — думаю, объяснять не стоит. Поэтому поговорим о том, как найти и обезвредить битые ссылки.