Знаеш, че си прав - Нирвана (с текстове)

Имам доста голям наследствен сайт с буквално хиляди PDF файлове, които понякога се отчитат в база данни, но често са само връзки на страницата и се съхраняват в почти всяка директория на сайта.

Написал съм php робот, който да следва всички връзки на моя сайт, и след това го сравнявам срещу дъмп на структурата на директориите, но има ли нещо по-лесно?

  • Вижте също webmasters.stackexchange.com/questions/13310/ ... който пита и за проверка на правописа.

Използвал съм Link Sleuth на Xenu. Работи доста добре, само не забравяйте да DOS себе си!

  • 1 Поставете отметка в опцията „Файлове-сираци“ в опциите и тя ще ви подкани за ftp вход на вашия сайт.
  • Това ли обработва сайтове, в които трябва да влезете и вие, за да стигнете до страницата?
  • @Jim Как мога да видя на коя страница е неработещата връзка?
  • След като обхождането приключи, има отчет, който ще ви каже информацията. В зависимост от размера на сайта и броя на прекъснатите връзки може да бъде трудно да се анализира. Обикновено коригирам опциите за отчитане преди обхождането и отварям отчета като текстов файл (тъй като е .htm) и изтривам несъответните неща, за да го направя по-управляем. Надявам се това да помогне.

Ако използвате Windows 7, най-добрият инструмент е SEO Toolkit 1.0 на IIS7. Той е безплатен и можете да го изтеглите безплатно.

Инструментът ще сканира всеки сайт и ще ви каже къде са всички мъртви връзки, кои страници се зареждат дълго, на кои страници липсват заглавия, дублиращи се заглавия, еднакви за ключови думи и описания и кои страници са счупени HTML.

  • 1 Използвах това лично и е отлично за сканиране и, разбира се, за SEO, но проверката на FTP в Xenu просто го коригира.

Опитайте инструмента с отворен код на W3C Link Checker. Можете да го използвате онлайн или да го инсталирате локално

Аз съм голям фен на линклинт за проверка на връзки големи статични сайтове, ако имате unix команден ред наоколо (използвал съм на linux, MacOS и FreeBSD). Вижте сайта им за инструкции за инсталиране. Веднъж инсталиран, създавам файл, наречен check.ll и прави:

linklint @check.ll 

Ето как изглежда моят файл check.ll

# linklint -doc . -delay 0 -http -htmlonly -limit 4000 -net -host www.example.com -timeout 10 

Това обхожда www.example.com и генерира HTML файлове с отчети с кръстосани препратки за това, което е счупено, липсващо и т.н.

Има няколко продукта от Microsys, особено техните A1 Sitemap Generator и A1 Website Analyzer, които ще обхождат вашия уебсайт и ще докладват всичко, което можете да си представите за него.

Това включва счупени връзки, но също така и табличен изглед на всички ваши страници, за да можете да сравнявате неща като идентични <title> и мета описания, връзки nofollow, meta noindex на уеб страници и много болести, които се нуждаят само от остър поглед и бърза ръка за отстраняване.

Link Examiner също е наистина добра безплатна програма за вашите нужди.

</title>

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?