Linux 软件免费装
Banner图

Rotbane – Broken Link Checker

开发者 codinglabe
更新时间 2026年10月30日 03:04
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

404 seo redirects broken links link checker

下载

1.1.1 1.1.0

详情介绍:

No account, no credit card, no link limits, checks run on your own site. Rotbane is free, and every check runs from your WordPress server, so there is nothing to sign up for and no cap on how many links it checks. Rotbane checks the links and images already stored in your WordPress content. The scan runs in small batches, resumes if it is interrupted, and keeps the results in your database. It tells broken links apart from links a host merely refused to check. Amazon, LinkedIn, X, Medium, SSRN, and doi.org have built-in rules so a robot check or an expected DOI redirect is not reported as a dead link. A page that returns HTTP 200 but says “page not found” is reported as a soft 404, with a plain-language reason on every result. By default Rotbane does not change the front end. Redirects, slug watching, and URL edits happen only when you ask for them. URL edits replace the quoted address, so surrounding attributes stay intact. Nothing in the free plugin phones home. The only outbound requests are the link checks you start, including an oEmbed lookup when a YouTube or Vimeo URL needs to be confirmed, and the optional webhook alert you configure yourself. What it checks What you can do with a result Email, when you turn it on, reports links that break after the first completed scan. It does not mail the whole backlog. An optional webhook alert works the same way: when it is on, Rotbane posts a short JSON message to the https:// address you enter, only for problems that are new since the last alert. It works with Slack and Discord incoming webhooks, Zapier, Make, and n8n. Private, local, and cloud metadata addresses are refused. WP-CLI and the Abilities API Rotbane Pro is a separate plugin for agencies: scheduled white-label reports, an agency hub, Search Console, per-client alert channels, repurposed-domain detection, site migration checks, and an affiliate link audit. The free plugin does not require it, and nothing in the free plugin is locked. Missing anchors A link with a #fragment should land on the element with that id (or an <a name>). When the page loads but that element is not there, Rotbane shows Missing anchor: a warning, not a broken link, with the reason on the result.

安装:

  1. Upload the rotbane folder to /wp-content/plugins/, or install the zip from Plugins → Add New.
  2. Activate Rotbane.
  3. Open Rotbane and start a scan.
  4. Review Settings before you enable email or front-end redirects.

屏幕截图:

  • The links list filtered to broken links, with a plain-language reason on every row, including soft 404s.
  • A link's detail page: the reason, the final address of a redirect, and the fixes (Update to final URL, Recheck, Unlink everywhere).
  • Settings: choose which content, post statuses and parts of the site are scanned.
  • Links to private or trashed posts shown as Not public, next to timeouts and SSL certificate errors.

升级注意事项:

1.1.1 Small admin fix: the Recheck and Ignore domain buttons in the links list are spaced apart again. 1.1.0 Better soft 404 detection, SSL error and Not public statuses, optional webhook alerts, and new WP-CLI commands. Existing problems are not re-sent as alerts. 1.0.0 First release.

常见问题:

Does Rotbane send my links to its own server?

No. Checks run from your site with the WordPress HTTP API. There is no account, no quota, and no telemetry in the free plugin.

Will it change my public site?

Not by default. Automatic homepage redirects and the slug-change watcher are off until you enable them. A redirect you save only runs when a visitor hits a 404 on that path.

What is a soft 404?

Some sites answer “page not found” with HTTP 200. Rotbane reads a short title or body and reports that as broken, with the reason “soft 404”, instead of calling the link OK.

Why does a link to my own post say Not public?

The post is a draft, pending review, scheduled, private, or in the Trash, so visitors get a “not found” page. Rotbane names the post and rechecks the link by itself as soon as the post is published or restored.

How do webhook alerts avoid spam?

Each problem is sent once. The first completed scan sets a baseline, so turning alerts on does not send the backlog, and scans with nothing new send nothing.

Why is a link Blocked instead of Broken?

A 401, 403, 429, or a challenge page means the host refused the checker. LinkedIn, X, Medium, SSRN, and Amazon robot checks stay in Blocked so you do not “fix” a link that still works in a browser.

What does Missing anchor mean?

The page works, but the section the link points at (the part after #) is not on it, so visitors land at the top of the page. It usually means a heading was renamed. Edit the link to the new #id, or remove the fragment. Missing anchors are warnings and are not included in the broken-link email.

Why was an anchor on another site not checked?

Checking anchors on other websites is off by default, because sites that build their pages with JavaScript can add sections after the page loads and would show false warnings. Turn it on in Settings → Anchors.

Does a DOI link count as broken when it redirects?

No. doi.org is supposed to redirect to the publisher. When the identifier resolves, Rotbane marks it OK and explains that.

Does the scan block page views?

No. Work is queued in WP-Cron and on the dashboard progress bar, a batch at a time. You can pause it and it resumes.

What happens to my data if I delete the plugin?

Deactivation clears Rotbane’s scheduled jobs. Deletion removes its tables and settings unless you uncheck that option first. Options are stored without autoload.

更新日志:

1.1.1 1.1.0 1.0.0