Permalink Finder

The Permalink Finder Plugin detects when WordPress cannot find a permalink. Before it generates the 404 error it tries to locate any posts with similar words. It does this by searching through the database trying to find any of the word values from the bad link. It takes the best match and then, rather than issuing a 404 error it sends back a redirect to the correct page.
Users will see the page that they are looking for, and search engine spiders will see the 301 redirect and update their databases so that the page appears correctly in searches.

This is especially useful where WordPress removes words like “the” and “a” from the permalink during conversions from Blogger accounts. It is also useful for migrations that formerly used extensions such as html and shtml, when WordPress does not.

The search of the database requires a small amount of extra overhead, but it only occurs when WordPress cannot find the original post and resorts to using this plugin, which should be rare, especially after the search engines fix up their own indexes.

The configuration panel allows a user to select how the plugin finds a missing page. The plugin counts the number of words that match to a post. By default, a two word match is sufficient to cause a redirect to the found page. False positives are possible, especially if the user selects a one word match. Increasing the number of words, however makes it unlikely that the plugin will ever find a match.

Optionally, the plugin will redirect hits on index.html, index.htm, and index.shtml to the blog home page. This is useful when a website previously used a non-php home page.

The plugin will also optionally keep track of the last few 404′s or redirects. This is useful to find out what pages are missing or named badly that keep causing 404 errors or forcing redirects.

Note: The permalink structure on your blog must be set to include postname. This plugin is only for use with postname permalink structures.

Donations:
If you find this plugin useful, please visit my websites and, if appropriate, add a link to one on your blog:
Resources for Science Fiction Writers
Name a real star for free
Amplified Blues Harmonica
or visit the National Wildlife Federation.

Download

Latest version: Download Permalink Finder v1.50 [zip]

Installation

  1. Download the plugin.
  2. Upload the plugin to your wp-content/plugins directory.
  3. Activate the plugin.
  4. Change any options in the Permalink Finder settings.
    The plugin can be tested by adding or deleting words from a working permalink in your browser address area. Even if you mangle the permalink it should find a valid link and almost always it will find the correct link.

Changelog

1.0

  • initial release

1.1

  • added ability select degree of matching on bad urls.
  • added the ability to redirect index.htm, index.html and index.shtml to blog home page.
  • fixed a stupid name in the install directory – should be “permalink-finder” no s.

1.11

  • 10/26/2009 Fixed index option to work on PHP4 on some servers.

1.20

  • 11/04/2009 Added a short log of fixed and unfixed permalinks.

1.21

  • 11/24/2009 Fixed a bug in recording the permalinks that caused a 500 error. Formatted the urls as links in the report.

1.30

  • 01/10/2010 added uninstall procedure. Add links to 404 area of report.

1.40

  • 02/23/2010 Fixed errors setting and unsetting variables.

1.50

  • 04/29/2010 Changed redirect method for to make the plugin compatible with future versions of WordPress.
Posted in | 1 Comment

One Response to “Permalink Finder”

  1. Walter Jeffries says:

    Permalink-Finder is a most awesome plugin. Thank you so much for creating it and I will donate when I can (short of cash at the second – you know how it is…).

    A request: if it finds multiple possible posts could it return a list of them?

    A typo: In the 2nd paragraph on the right of the settings it says “If your have incoming links to index.html” and the you_r_ should be you.

    Many thanks and have fun with your bees. I kept bees for about 30 years and want to start again. Some year.

    Cheers

    -Walter
    Sugar Mountain Farm
    Pastured Pigs, Sheep & Kids
    in the mountains of Vermont
    Read about our on-farm butcher shop project:
    http://SugarMtnFarm.com/butchershop
    http://SugarMtnFarm.com/csa

Leave a Reply

Spam Protection by WP-SpamFree

 

Based on the 5 minute Roll Your Own Theme