301 redirecting new page names
When you change a page name or permalink structure people hit 404 errors going to the old page and more importantly wmt keeps flagging up 404s.
Obviously this is a consequence of playing around with the URLs but if there were some sort of inbuilt system so we can 301 old URLs to new it would solve this nicely.
Actually if you change the name of a post, it redirects you.
Pages I haven't tested, but I would think they do as well.
Don't change your permalinks structure, though. It's bad webmaster practice, and if you DO that, you should use .htaccess to redirect.
I agree Ipstenu, however it could be nice to be able to use 301 redirections easily, for example if an article/page is outdated and we want to redirect it to a new one (and it's just one example amongst others). I'm sure a lot of people would love it !
The problem with that is you, the author, have to go in and know where the 'new' page is, and it's not something programatical. You would always have to do something one-off.
And in your example, I would say "Edit the post and say "For an updated version...." so people know where to go."
Don't change your post URLs :) WP will forward if you do, though.
We are actively working on a plugin that does this here: https://github.com/MKDO/Swerve
It has been submitted to the WordPress plugin repository.
There are a few bits to do before it is perfect, but if you would like to test it out please feel free.
Further details of this plugin are:
* Meta boxes hidden by default
* Auto updates the permalink on name change
* You can delete permalinks you no longer wish to redirect
* Disables built in WordPress redirect functionality (this will be optional in the next build)
Coming very very soon:
* Options panel to control exactly how much/little the plugin does
* Auto update the permalink on page move
* The ability to add custom URL 'aliases' to pages
* Choose which page types the plugin is active on (including custom post types)
== Installation ==
1. Upload the plugin folder 'Swerve' to the
2. Activate the plugin through the 'Plugins' menu in WordPress
The plugin I was referring to is now active by the way. You can get it here:
Please note we are on version 1, so more features will be added soon.
Let me know if this solves the problem for you (or what is missing if it doesn't).
RSS feed for this topic
You must log in to post.