DrupalBook.org.ua
Готовые решения для сайта на Drupal.Поиск неработающих ссылок
Редакция: VladSavitsky [10.04.2008 11:07]
Авторы решений:
Темы:
Задача
Найти все ссылки в документах (контенте сайта), которые не работают.
Решение
Варианты
- Модуль Links checker
- http://validator.w3.org/checklink - проверка одного документа. Можно скачать код.
- https://addons.mozilla.org/ru/firefox/addon/532 - дополнение для FireFox
- http://linkchecker.sourceforge.net/ - скрипт, который работает под Mac OS, Windows и Unix.
Модуль Links checker
- Скачать модуль: http://drupal.org/project/linkchecker
- Установить модуль,
- Открыть страницу настройки модуля: http://example.com/admin/settings/linkchecker
- Настроить модуль. Нужно установить сброс результатов при запуске Хронометра. Также можно снять галочку напротив параметра "Consider only fully qualified URLs ( not local links )" - тогда будут проверяться и внутренние, и внешние ссылки. По умолчанию проверяются только внешние ссылки.

- Запустить Хрономентр вручную (http://example.com/admin/logs/status/run-cron)
- Открыть в браузере: http://example.com/linkchecker/report

Замечание:
Если сайт неходится не в корне веб-сервера и версия модуля 1.12 или меньше, то вам понадобится внести изменения в код модуля, чтобы он работал корректно: http://drupal.org/node/244368
Вывод
Использованные материалы
Полезные ссылки
»
- Страница для печати
- 47 reads
Creative Commons: Attribution-Share Alike 2.5
Данные материалы выложены под лицензией Creative Commons: Attribution-Share Alike 2.5. Это значит, что вы можете распространять, копировать и модифицировать эти произведения при условии упоминания авторства оригинала, и при условии, что они также будут распространяться на условиях этой лицензии (то есть, изменённую работу нельзя защитить копирайтом). Подробнее смотри: http://ru.wikipedia.org/wiki/Creative_Commons