Linux 软件免费装
Banner图

DevDome Link Monitor

开发者 devdome
更新时间 2026年9月2日 18:34
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

redirect 404 broken links link checker broken link checker

下载

1.5.3

详情介绍:

DevDome Link Monitor is two tools in one: a passive 404 monitor that logs every missing-page hit as it happens, and an on-demand broken link scanner that checks the links in your published content in small background slices. Both are built around the two complaints site owners have about the incumbents: links wrongly called broken, and scanners that hammer the server. Tool 1 — 404 Monitor (always on) Tool 2 — Broken Link Scanner (on demand) What is scanned, and what is not Scanned: the saved content (post_content) of published posts in public post types (attachments excluded) - <a href> and <img src>, including markup inside block comments. Not scanned: widgets, menus, theme and customizer options, post meta and custom fields, srcset candidates, oEmbed/iframe targets, the bodies of reusable/synced patterns that are not inlined in the post, and drafts, private or scheduled content. This is not a whole-site crawler. Link health at a glance The Overview tab shows a link-health score, checked/healthy/broken/redirect counts, and the 404 monitor's human-vs-bot totals.

安装:

  1. Upload the plugin to /wp-content/plugins/ and activate it, or install it from the Plugins screen.
  2. The 404 monitor starts working immediately - no setup needed.
  3. Open DevDome Tools → Link Monitor and click Scan Links to run your first broken-link scan.

常见问题:

Why does it report fewer broken links than my old link checker?

Because it refuses to guess. A link is only marked broken after failing twice in checks separated in time; timeouts, DNS failures and TLS errors are shown as "Unverified" rather than broken; and 401/403/429/999 responses are shown as "Could not verify". What is left is much more likely to be genuinely broken. It is a conservative policy, not a guarantee - a target that answers 200 with a "page not found" page still counts as OK.

Does it slow down my site?

404 logging adds one indexed lookup and one write, and only on requests that are already 404s. The scan runs in small chunks with low default budgets and at most two links per host per tick, but it does run on your server and does use PHP workers, so a scan is not free. Lower the batch sizes in Settings on small hosts.

How does the bot/human split work?

It matches the user-agent string against known crawler patterns. That is all it can do: user agents are trivially forged, so treat "human" as "not obviously a crawler". Requests with no user agent are counted as bots. The Settings tab names the classifier that produced the split.

Do scheduled scans work on a quiet site?

They use WP-Cron, which only fires when someone visits your site (or when a real cron job calls wp-cron.php). On a low-traffic site a scheduled scan can run late.

Can it fix links, not just find them?

Yes. From the review table you can edit a URL (updated in every post that contains it), unlink it while keeping the anchor text, re-check it, or dismiss it. You must have WordPress permission to edit every post the link appears in - if even one is out of reach, nothing is changed. Every change is written to WordPress in the normal way (so revisions apply) and recorded in an audit trail.

Does it support multisite?

Yes. Network activation provisions the sites it can reach in one request; any remaining site (and any site created later while the plugin is network-active) creates its own tables on its first load. Settings, the 404 log and scan results are per site.

更新日志:

1.5.3 1.5.2 1.5.1 1.5.0