And yet another WordPress plugin fell out of my hands. This one checks the current URL against the permalink WordPress has defined for the post, page or category you’re in, and redirects to that permalink if they don’t match. This prevents subcategories from being linked to directly without the main category in the URL, so /category/subcat/ will redirect to /category/maincat/subcat/, it prevents posts from being linked to with their post id, and it even prevents posts from missing the last slash in the URL. So here it is: the Permalink Redirect plugin.
If you’re wondering why that last slash is important, have a look at this:

Now I think that’s a pity… So if you install this plugin, this won’t happen to you!



The only problem with the slash on the end, is that your pages are different. If the pages are exactly the same, Google (and other search engines) will see them as 1 page (with multiple URLs)
I think that’s exactly what I meant :)
Okey :p
Hi Joost, another offtopic question. What plugin do you use for the page navigation at the bottom? I can’t find it here on your blog, and your search isn’t working properly i think because i don’t get results from any query i type.
Thnx.
The fake Joost ;-)
Hehe the search is working, it’s just based on Yahoo, and Yahoo is slow in indexing…
You’ll want to read this post for the pages :)
And you’re not fake :P you’re just Joost with another last name :P
Woow great, going to try on my blog haha
Hi Joost,
I had the same problem as you can see in this (dutch) topic:
http://www.usarchy.com/2007/04/domeinnaam-www/
The plugin I have now workls fine for the slash but not with the www redirect.
So I will try this one.
I let you know if it is working fine.
Hi,
I have just a regular .htaccess but when I activate the plugin the posts are ok but the on the index I get a error.
something like a neverending redirect.
On my other blogs it is working fine. I tried already:
-deactivate all other plugins
-other template
All the same error. Do you have any idea?
thanks in advance.
Hey Sander,
not really… got any custom redirects which might be breaking stuff?
As said, just the standard permalink from wordpress.
Only some subdomains with their own .htaccess.
At this moment I use a other redirect plugin who’s working fine also with the www redirect.
If I find anything what is related to this error I let you know.
Hi Joost,
I just wanted to let you know that I have found that your Permalink Rediect plugin, is the only redirect plugin that works with the Global Translator plugin. All other redirect plugins break Global Translator.
Permalink redirection is important to SEO, and so is having translation to other languages. I let the author of Global translator know about your plugin (it has had many people troubled trying to find a solution) and the popularity of your particular plugin might just sky-rocket in the next few days.
Global Translator is located here;
http://www.nothing2hide.net/wp-plugins/wordpress-global-translator-plugin/
Thank you so much,
Ron
http://ronpemberton.com
http://teachtheboss.com
This is great information, I need to start a blog on my site and hopefully it will really help me get some better traffic!
Ron and everybody:
Permalink Redirect does not seem to work with Global translator in the current versions!
At least all my traslation pages redirects to the front page at the moment. When I disable Permalink Redirect the translated pages works just fine..
I would really appreciate it if somebody could offer a good advice on how to handle this problem. Thanks!
Ahh… what a stupid comment I just did. :-) The setting for the Permalink Redirect plugin has the feature to bypass this problem. I should just input the “folders” that need to be skipped. GREAT!
Thank you for this great plugin.
Scott Yang has a similar plugin called permalink redirect. It is very useful. I haven’t tried yours yet, but will look into it in the weekend.
This is an example when I think code-level redirection is necessary. Usually server-level redirection is enough such as in 301 redirect from www to non www and vice versa.