Linux 软件免费装
Banner图

DevDome Link Monitor – Broken Link Checker & 404 Monitor

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

标签

404 broken links link checker broken link checker 404 monitor

下载

1.7.0 1.7.2 1.7.1 1.5.3 1.5.4 1.6.0

详情介绍:

Broken Link Checker and 404 Monitor for WordPress DevDome Link Monitor is a broken link checker and 404 monitor for WordPress that helps you find and fix broken links, detect dead URLs, and track 404 errors directly from your WordPress dashboard. Scan the links in your published content, identify genuinely broken URLs, see which missing pages visitors and crawlers are hitting, and fix link problems without opening every post by hand. Unlike aggressive link scanners, DevDome Link Monitor verifies uncertain failures before it marks a link as broken. That reduces false positives caused by temporary server errors, rate limits, anti-bot protection and connection problems, so the broken link list you get is one you can act on. Find Broken Links Scan the links in your published WordPress content and see at a glance which URLs are: The link checker covers internal and external links in one pass, so you do not need to open every URL yourself. A link is never marked broken because a single request failed. It has to fail twice in checks separated in time, and a link that recovers starts from a clean slate. This keeps temporary errors, rate limiting, anti-bot protection, timeouts and DNS hiccups out of your broken list. Fix Broken Links Fix broken links directly from the review table in your WordPress dashboard: Every content change goes through WordPress in the normal way, so revisions apply, and it needs your edit permission on every affected post. Each change is recorded in an audit trail. Monitor 404 Errors The built-in 404 monitor is always on and records every request for a missing URL on your site: Find the URLs visitors are trying to reach but cannot. Each 404 path gets a redirect suggestion matched against your real post and page slugs, a one-click redirect if DevDome Redirect Manager is active, or a copy-ready .htaccess rule. Ignore paths, delete rows, export to CSV, and let old entries purge automatically after 30, 90 or 180 days. Link Health at a Glance The Overview tab shows a link health score, the number of links checked, healthy links, broken links and redirects, the 404 monitor's human and bot totals, and a health trend over the last 12 scans. Lightweight Background Scanning Scans run in small batches instead of checking every URL at once, with at most two links per host per batch, so your site stays responsive. Start, pause, resume or cancel a scan at any time. It keeps running in the background while the screen is open or through WP-Cron, and an optional weekly or monthly rescan can email you a summary of newly broken links only. Reduce False Positives Not every failed automated request means a link is dead. Some sites block automated requests, rate-limit scanners, require authentication, return temporary server errors, reject HEAD requests, or time out now and then. DevDome Link Monitor keeps those uncertain results separate as "Unverified" or "Could not verify" instead of calling them broken, so the broken list stays short and true. What Is Scanned, and What Is Not Scanned: the saved content (post_content) of published posts in public post types (attachments excluded), meaning <a href> and <img src>, including markup inside block comments. Internal and external URLs are both checked. Not scanned: widgets, menus, theme and customizer options, post meta and custom fields, srcset candidates, oEmbed and iframe targets, the bodies of reusable or synced patterns that are not inlined in the post, and drafts, private or scheduled content. This is not a whole-site crawler. Why Use DevDome Link Monitor? How Link Checking Works AI and Agent Support On WordPress 6.9 and newer, DevDome Link Monitor registers WordPress Abilities covering the whole plugin: link health summary, every checked link with its pages and every filter, one link, the 404 log with every filter, redirect suggestions, scan start (full or recheck), pause, resume and cancel, progress and history, recheck one link, replace a link URL in content, unlink, dismiss, ignore or delete a 404, run the retention sweep, exports, settings (read and update), the error and change logs, dismiss the last error and recount the summary. Compatible AI agents and MCP clients can discover and use these abilities when the site exposes them, for example through the official WordPress MCP Adapter. Every ability runs the same code as the plugin screens under the same capability checks; content edits keep the per-post edit permission check.

安装:

  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 → Link Monitor and click Scan Links to run your first broken-link scan.

屏幕截图:

  • Broken Link Checker: find broken, redirected and unverified links in your WordPress content, with filters and the fix actions (edit URL, unlink, re-check, dismiss).
  • 404 Monitor: track missing URLs, hit counts, referrers and whether the requests came from humans or bots.
  • Scan Settings: check timeout, posts and links per batch, user agent and excluded domains.

常见问题:

Does it check internal and external links?

Yes. Every <a href> and <img src> in the saved content of published posts is checked, whether it points to your own site or to another one. Widgets, menus, custom fields and theme options are not scanned.

Does it automatically change my content?

No. Scanning only reads your content and records results. Content changes only when you choose Edit URL or Unlink for a specific link, and only if you have WordPress permission to edit every post that contains it.

Why is a working link shown as unverified?

Some websites block automated requests, rate-limit them, require a login, or time out now and then. DevDome Link Monitor keeps those results separate as "Unverified" or "Could not verify" instead of calling the link broken. Use Re-check now, or open the link yourself.

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 the plugin monitor 404 errors?

Yes, always. Every request for a missing URL is recorded with its path, hit count, last referrer, last user agent and first and last seen time, with human hits and bot hits kept apart.

Will scanning slow down my website?

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.

Does DevDome receive my link data?

No. Link checks go from your server straight to the sites you link to. Nothing is sent to DevDome unless you connect a DevDome account, and even then only aggregate counts (links checked, healthy, broken, redirects) for the optional email summary. Never URLs, anchor text, post titles or 404 paths.

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.7.2 1.7.1 1.7.0 1.6.0 1.5.4 1.5.3 1.5.2 1.5.1 1.5.0