Public URL control

URL Change Lockdown Keeps Routine Edits from Moving Public Addresses

An editor can improve a page without turning maintenance into a new-address decision.

Art Deco industrial URL Change Lockdown machine with a locked public route, a separate preview and confirmation path, a redirect bridge, verification gauge, audit receipt, and rollback gear.

Protected route ownership

Why ordinary editing leaves route identity alone

The Canonical Route Contract covers individual objects and site-wide settings that could move many public addresses at once.

Objects

Object ownership

Across editor, REST, MCP, import, WP-CLI, and plugin writes, post slugs, page hierarchy, term slugs, and term hierarchy remain protected.

Site-wide

Broad URL impact

Ordinary updates cannot change permalink structure, category base, or tag base. Those settings are locked because changing any of them would move many public URLs at once.

Intentional route change

Use a reviewed path when a public route must change

A necessary move needs one connected record from the observed baseline to the verified result.

Establish the baseline

Compare the established Canonical Route Contract with the route WordPress currently observes, and retain the audit evidence with the correction.

Match the preview to the object

Use the post or page preview for a post or page, or the taxonomy preview for a term. Keep the chosen preview tied to the destination you will review.

Read the descendants in scope

Read the affected child routes shown by the preview before you give the reason for the correction. The confirmation must cover the impact you reviewed.

Tie the reason to the evidence

Give a concrete reason and confirm against the exact preview you reviewed. A different or stale confirmation does not authorize the route change.

Run the matching migration

After approval, run the confirmed migration for the selected post or page or taxonomy family. Do not substitute another family.

Bridge the former destination

The former public address receives permanent redirects to its replacement, preserving the old entry point.

Read the observed result

Verify the route WordPress observes after the change and retain the audit receipt recording the migration result.

Prevent a half-finished result

If redirect creation fails, roll back the change so the route is not left in a partial state.

Exact boundaries

Know what route protection does not cover

Route identity, content links, stored metadata, and migration authority are separate controls.

Permission boundary

Every audit, preview, and migration requires the WordPress manage_options capability.

Editor-written references

URL Change Lockdown does not lock links in post content; those references remain outside its protected route surface.

Stored values

Values stored in post meta or custom fields remain editable; URL Change Lockdown does not lock them.

Runtime and migration stack

Dependencies

These requirements cover the WordPress and PHP runtime, optional MCP access, and permanent redirects for confirmed migrations.

WordPress 6.9 or later

WordPress 6.9 or later

Provides the post, page, taxonomy, and permalink surfaces that the plugin protects.

Optional for MCP client access

WordPress MCP Adapter

Provides optional MCP access to the registered WordPress abilities.

Installed and active for confirmed URL migrations

Rank Math SEO

Provides the SEO integration for old-address forwarding during confirmed route moves; route protection and audit remain available without it.

Stable package

Put the safeguard on the site

Download and install the stable self-hosted package to add the safeguard. Before approving a necessary migration, verify the active requirements in Dependencies.