Title: Permapilot – Automatic Permalink Refresh
Author: guyargaman
Published: <strong>October 14, 2026</strong>
Last modified: October 15, 2026

---

Search plugins

![](https://ps.w.org/permapilot/assets/banner-772x250.png?rev=3745814)

![](https://ps.w.org/permapilot/assets/icon-256x256.png?rev=3745814)

# Permapilot – Automatic Permalink Refresh

 By [guyargaman](https://profiles.wordpress.org/guyargaman/)

[Download](https://downloads.wordpress.org/plugin/permapilot.1.1.0.zip)

 * [Details](https://wordpress.org/plugins/permapilot/#description)
 * [Reviews](https://wordpress.org/plugins/permapilot/#reviews)
 * [Development](https://wordpress.org/plugins/permapilot/#developers)

 [Support](https://wordpress.org/support/plugin/permapilot/)

## Description

When a theme or plugin adds or changes a custom post type, a taxonomy, a rewrite
rule or an endpoint, WordPress keeps serving its old, cached rewrite rules. The 
new URLs return 404 until someone goes to Settings  Permalinks and clicks Save.

Permapilot does that for you. On every request it compares a lightweight fingerprint
of the registered routes with the one the rules were built from. When they differ,
it rebuilds the rules once. When nothing changed, it costs one option read and one
hash.

It catches:

 * New custom post types and taxonomies.
 * Changed post type or taxonomy slugs.
 * Rules added with `add_rewrite_rule()`.
 * Endpoints added with `add_rewrite_endpoint()`.

There are no settings. Activate it and forget it.

#### Permapilot Pro

Renamed a post type or taxonomy slug? Every old URL now leads nowhere. [Permapilot Pro](https://checkout.freemius.com/plugin/41571/plan/72192/)
sends visitors and search engines from the old URLs to the new ones with permanent(
301) redirects, including taxonomy term URLs, which WordPress never redirects on
its own.

## FAQ

### Does it slow my site down?

No. The check runs once per request and reads one cached option. Rules are only 
rebuilt when the routes actually change.

### Does it rewrite my .htaccess file?

No. It does a soft flush, which rebuilds the rules stored in the database and leaves.
htaccess alone.

### What if another plugin registers routes only on some pages?

Some plugins register their routes only in wp-admin, so the routes keep changing
between requests. Permapilot rebuilds the rules at most 5 times in 10 minutes, so
this never turns into a rebuild on every request.

### Does it catch rules added with the rewrite_rules_array filter?

Not yet. Changes made only inside a filter callback are not part of the fingerprint.
Save Settings  Permalinks once after changing such code.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Permapilot – Automatic Permalink Refresh” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ guyargaman ](https://profiles.wordpress.org/guyargaman/)

[Translate “Permapilot – Automatic Permalink Refresh” into your language.](https://translate.wordpress.org/projects/wp-plugins/permapilot)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/permapilot/), check
out the [SVN repository](https://plugins.svn.wordpress.org/permapilot/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/permapilot/) by 
[RSS](https://plugins.trac.wordpress.org/log/permapilot/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.0

 * Added a “Go Pro” link to the plugin’s row on the Plugins screen, hidden when 
   Permapilot Pro is active.

#### 1.0.0

 * First release.

## Meta

 *  Version **1.1.0**
 *  Last updated **6 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [404](https://wordpress.org/plugins/tags/404/)[custom post types](https://wordpress.org/plugins/tags/custom-post-types/)
   [flush](https://wordpress.org/plugins/tags/flush/)[permalinks](https://wordpress.org/plugins/tags/permalinks/)
   [rewrite rules](https://wordpress.org/plugins/tags/rewrite-rules/)
 *  [Advanced View](https://wordpress.org/plugins/permapilot/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/permapilot/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/permapilot/reviews/)

## Contributors

 *   [ guyargaman ](https://profiles.wordpress.org/guyargaman/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/permapilot/)