Linux 软件免费装
Banner图

Dragon Broken Links - Broken Link Checker & 404 Fixer

开发者 dragoncoreltd
更新时间 2026年9月25日 12:10
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

404 broken links link checker broken link checker dead links

下载

1.1.9 1.1.10 1.1.5 1.1.6 1.1.7 1.1.3 1.1.4 1.1.8

详情介绍:

Dragon Broken Links is a broken link checker that scans your posts, pages and every other public post type (WooCommerce products included) for links, images, embeds and media that no longer work, and lets you fix them without leaving WordPress. The checking runs on your own server - there is no third-party checking service, no account, no per-link credits and no monthly quota. Why this one Most broken-link plugins either meter the free version to a few hundred links a month or push the real checking into a paid cloud subscription. Dragon Broken Links does the opposite: internal and external checking is free and unlimited, and it is built to be a good citizen on your server and on the sites it checks. What it checks No false alarms Fix in place Secure by design External checks refuse to reach private, internal, link-local, cloud-metadata and reserved addresses, re-validate every redirect hop, pin the connection to the address that was validated, and never read more than the first few kilobytes of a response. Works with Dragon Redirect Manager If Dragon Redirect Manager is active, a broken internal link gets a one-click Create redirect action, so you can point the old address somewhere sensible without leaving the report. What the free version includes Everything above is free, fully functional and unlimited - no link cap, no cloud account, no upsell nags. Dragon Broken Links Pro Dragon Broken Links Pro is an optional annual add-on that adds: Nothing in this plugin is locked or limited without it. Multisite Works per site. Each site has its own report, settings and background re-check; there is no network-wide view.

安装:

  1. Install and activate the plugin from the Plugins screen, or upload the dragon-broken-links folder to /wp-content/plugins/.
  2. Go to Tools → Broken Links.
  3. Press Scan now. Links are re-checked automatically in the background afterwards.

屏幕截图:

  • Scan now runs on your own server with live progress ("Checking links - 18 remaining") - no cloud, no credits.
  • Ambiguous answers (bot-blocking 403s, rate limits, server errors) go to Needs review and are never counted as broken.
  • Dismissed links stay out of the report until you restore them.
  • Settings: which post types are scanned, how often links are re-checked, the request timeout and the data-retention opt-in; a Broken Link Checker import appears here when that plugin's data is present.

升级注意事项:

1.1.10 Faster internal link checking and more accurate reports. 1.1.9 Translation-ready throughout. 1.1.8 Readme correction only: Dragon Broken Links Pro is an annual licence. No code changes. 1.1.6 A redirect target without a #fragment now inherits the fragment of the address it was redirected from (RFC 9110), so the recorded final address of a redirect chain is complete. Reported by Mike Kuketz. 1.1.5 Fixes four edge cases in link fixing and redirect following reported by Mike Kuketz: data-href/data-src attributes are no longer rewritten, URL matching is case-sensitive, relative redirect targets resolve per RFC 3986, and a failed save is reported as a failure. 1.1.4 Adds a one-time WordPress.org review prompt on the Broken Links screen after your first scan or fix. No other changes. 1.1.3 Every public post type (products and custom post types included) is now scanned, and the background re-check cadence is yours to choose. Click Scan now once after updating to read the newly covered content. 1.1.2 Copy polish only. If you are on 1.0.x, see the 1.1.0 notes - that update fixes a bug that could corrupt other blocks in a post when a link was edited or removed. 1.1.1 The report's status key is now visual. If you are on 1.0.x, see the 1.1.0 notes - that update fixes a bug that could corrupt other blocks in a post when a link was edited or removed. 1.1.0 Important: fixes a bug where editing or removing a link could corrupt other blocks in the same post. Also flags deleted pages and missing images properly, keeps your dismissals across edits, and checks links far faster in the background. Update straight away.

常见问题:

Does it use an external service?

No. There is no cloud account, no API key, no per-link credits, and nothing is reported to Dragon Core or anyone else. The only outbound traffic is the request your server makes to each external link to see whether it still works (see "External services" above).

Is there a limit on links or scans?

No. Every unique URL is checked once per cycle, however many posts link to it, and there is no cap on links, posts or scans.

What is the difference between Broken, Suspected and Needs review?

Broken - failed on three separate checks with a hard error (404, 410, no such domain, connection refused). Suspected - failed once; it is re-checked before it counts as broken. Needs review - the site answered but ambiguously (403, 429, timeout, server error), which is often bot-blocking rather than a dead page; open it, and dismiss it if it works.

Why is a working link shown as "Needs review"?

Some servers answer automated requests with a 403, 429 or a timeout even though the page is fine for real visitors. Rather than cry wolf, Dragon Broken Links flags those for you to decide, and never counts them as broken automatically.

Will checking links slow down or overload my site?

No. External links are checked in small, throttled batches within a fixed time budget, and each unique URL is checked only once. Internal links are resolved from the database rather than by making requests to your own site.

Does it check images?

Yes - <img> sources, plus iframes, video, audio and embeds in your posts and pages. Internal images are checked against the uploads folder (including resized variants); external ones are requested like any other link. Gallery thumbnails and srcset variants of an image that exists are not checked separately.

Can I schedule scans?

Links are re-checked automatically in the background (every 15 minutes, working through every link daily, weekly or monthly - your choice under Settings), and a post is re-scanned whenever you save it. Scheduled full scans with history and CSV export are part of Pro.

Does it scan WooCommerce products and custom post types?

Yes. Every public post type is scanned by default - posts, pages, WooCommerce products and any custom post type your theme or plugins register. Untick the ones you do not want under Settings → Content scanned.

Does it scan comments or custom fields?

Not on its own: links in comments and custom fields are covered by Dragon Broken Links Pro.

I'm coming from Broken Link Checker - can I keep my dismissed links?

Yes. If Broken Link Checker's data is still in your database, Settings → Import from Broken Link Checker carries your dismissed links over so you do not have to re-triage them. Nothing is removed from Broken Link Checker.

My scan does not seem to run on its own.

Background scanning uses WP-Cron, which only runs when your site gets traffic. On a quiet site, click Scan now, or run wp dragon-broken-links scan from WP-CLI.

Does editing a link change my content safely?

Yes. Fixes are applied through the block parser, updating both the block data and the rendered HTML together, so the editor never reports invalid content. Classic (non-block) content is handled too, and every fix creates a revision you can restore from.

Does it work on multisite?

Yes, per site: each site keeps its own report, settings and background re-check.

更新日志:

1.1.10 1.1.9 1.1.8 1.1.7 1.1.6 1.1.5 1.1.4 1.1.3 1.1.2 1.1.1 1.1.0 1.0.8 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0