Рейтинг:-3

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

флаг ng

Я могу использовать внешние инструменты для сканирования неработающих ссылок на своем веб-сайте (на ум приходят Screaming Frog для мгновенной проверки и даже Google Search Console для не мгновенной проверки), но я хочу использовать Drupal.

Как найти все битые ссылки на сайте?
Сообщает ли Drupal обо всех неработающих ссылках внутри веб-сайта?

leymannx avatar
флаг ne
Drupal сообщает обо всех 403/404 при доступе.Чтобы найти все неработающие ссылки, вам нужно запустить внешний инструмент, который сканирует всю вашу страницу. В этом нет ничего особенного для Drupal.
флаг ng
@leymannx в Drupal может быть такой инструмент, как и в MediaWiki. Да, программы очень разные, но я мало что знаю об обновлениях в Drupal 9.
leymannx avatar
флаг ne
MediaWiki — это не среда управления контентом, как Drupal, где ссылки могут существовать буквально в миллионе мест, о которых трудно угадать.
Рейтинг:1
флаг cn

Фактические неработающие внутренние ссылки (когда пользователь щелкает неработающую ссылку) отображаются в отчете о состоянии по адресу /admin/отчеты/блог. Вы можете отфильтровать по «страница не найдена», чтобы показать все плохие ссылки.

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

Тем не менее, я думаю, что лучший подход — использовать один из модулей карты сайта (Simple XML Sitemap или XML Sitemap), чтобы перечислить весь общедоступный контент на вашем сайте, а затем указать внешний инструмент на карте сайта.

флаг ng
`/admin/reports/dblog` будет отображать ссылку, только если ссылка была нажата? Блин, я стремился к чему-то, что не требует этого...
флаг cn
@drupalerdeepinside Тогда вы можете использовать модуль проверки ссылок.

Ответить или комментировать

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