Skip to content
PN Scripts

WordPress

Waymend by PN Scripts

Keep old links working after a redesign or migration: 301 to 410 rules by exact path, prefix or regex, a 404 log with one-click fixes, CSV import, and loops refused before they go live.

  • WordPress
  • PHP 8.0+
  • WP_List_Table
  • PHPUnit
  • Coming soon

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

Waymend redirects screen with status badges, hit counts and a URL trace showing two redirects in a row

What it solves

The gap

Sites change their URLs, and every old link that now ends in a 404 loses visitors and search ranking, while hand-written redirect lists quietly grow loops and chains nobody notices.

What it is

Waymend keeps redirects in one screen, shows which missing URLs are still requested, and checks every new rule for loops before it goes live.

How you use it

Exact, prefix and regex rules with hit counts and a 404 log in one place, with loop detection that refuses broken rules instead of letting browsers find them.

For site owners and agencies who move pages, restructure shops or migrate sites and want old links to keep working without .htaccess edits.

Who it is for

Use it when

  • Moving a blog from dated URLs to plain slugs with one regex rule
  • Renaming a shop section and sending every old product URL to its new place
  • Finding and fixing the broken links people actually still follow

Built for

  • WordPress site owners and editors
  • Agencies and developers who migrate and restructure sites

What is inside

Rules that fit the move

Exact rules handle single pages and ignore trailing slashes and letter case. Prefix rules move a whole section and carry the rest of the path over, matching whole segments only. Regex rules rewrite patterns with $1 and ${2}, run in a set order, and broken patterns are refused when you save. Each rule can answer 301, 302, 307 or 410.

No loops, fewer chains

Every new or imported rule is followed hop by hop against the existing ones. A rule that would send a visitor back to a URL already visited is refused, and one whose target is redirected again is saved with a warning that names the final URL. The Test a URL box traces any address, and on the live site a URL is never redirected to itself.

The 404 log

Each missing URL is stored once, with its hit count, first and last time and the last referrer; IP addresses and user agents are never stored. Common vulnerability scans are skipped by default, the log is trimmed daily to a size you set, and Redirect this turns an entry into a rule with a suggested target.

CSV and housekeeping

Export every rule with its hits, edit it in a spreadsheet and import it back, or import a two-column list from another tool. Separators and column names are detected, each row is validated like a manual rule, and problems are listed by line. Rules can be enabled, disabled, reset or deleted in bulk, and deleting the plugin removes its tables.

Specs

Availability
Coming soon
Vendor
PN Scripts
Type
Plugin
Platforms
WordPress
Pricing
One-time purchase Price to be announced.
Deployment
Download (ZIP, installed under Plugins > Add New > Upload Plugin)
Maturity
v1.0.0

Compatibility

Platform or runtime Supported versions Tested up to
WordPress 6.4 or newer 7.1.3
PHP 8.0 or newer 8.4.26

Stack

  • WordPress
  • PHP 8.0+
  • WP_List_Table
  • PHPUnit

Waymend is coming soon

It is finished and tested. It is not on sale yet; this page will say where to get it when it is.

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

Questions

A WordPress plugin that manages redirects (301, 302, 307, 410) with exact, prefix and regex rules, hit counts, a 404 log, CSV import and export and loop detection.

WordPress 6.4 or newer and PHP 8.0 or newer, and an administrator account to manage rules. It was tested on WordPress 7.1.3 with PHP 8.4.

Server-level redirects in .htaccess or nginx, redirects for files the web server serves directly, multisite network management and visitor statistics beyond hit counts. MySQL and multisite were not part of the tests.

The matching and loop logic lives in plain PHP classes with their own tests, and the WordPress screens use the standard list tables. Created with AI assistance; the matching, loop detection and CSV code was checked by PN Scripts with 50 PHPUnit tests on PHP 8.4 and 8.0, and the release ZIP with 32 end-to-end checks and real admin screenshots on WordPress 7.1.3 with SQLite.

It is not on sale yet. When it is, this page will link to the store; PN Scripts does not take payment on this site.