WordPress.org

Ready to get started?Download WordPress

Plugin Directory

!This plugin hasn't been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Advanced Permalinks

Allows multiple permalink structures and category-specific permalinks without needing redirects.

Provides advanced permalink options that allow you to:

  • Have multiple permalink structures. Permalinks can be assigned to posts or ranges of posts
  • 301 redirect old permalink structures (many structures are allowed)
  • Category-specific permalinks. Posts in certain categories can be assigned a permalink structure
  • No need to have a base to the category permalink!
  • Change author permalinks
  • Enable periods in permalinks - perfect for migrating old websites

All permalinks are real permalinks and do not result in 301 redirections. This means you can change your permalink structure without affecting any existing posts and without losing any page rank. Any attempts to access posts in the wrong permalink structure will be automatically redirected to the correct URL.

Advanced Permalinks is available in: * English * Bulgarian (thanks to Alexander Dichev) * Belorussian (thanks to Marcis Gasuns) * Russian (thanks to Slava Mikheev) * Uzbekistan (thanks to Alexandra Bolshova) * Lithuanian (thanks to Nata Strazda at Web Hub)

Example 1: Migrating a permalink structure

Say you have an existing site with the default WordPress permalink structure /%year%/%monthnum%/%day%/%postname%/ and you decide you want to change it to a more keyword-heavy /%category%/%postname%/. If you change the permalink setting then all your old posts will be moved, and you will suffer a major loss of page rank (not to mention a lot of 404s). With Advanced Permalinks you can define a specific permalink structure for all your old posts and then create a new permalink structure for new ones. All your old posts will carry on living at the same URL as before, but all new posts will be created using your new structure.

Example 2: Category-specific permalinks

Sometimes you want posts in a certain category to appear elsewhere on your site. For example, your usual permalink structure may result in:

/2007/05/02/my-review

However, you want posts in the 'review' category to appear as:

/reviews/my-review

Using Advanced Permalinks this is not a problem.

Requires: 2.0 or higher
Compatible up to: 2.9.2
Last Updated: 2012-5-5
Downloads: 82,337

Ratings

3 stars
3.7 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1
67,3,2 100,3,3
29,7,2
0,1,0
27,11,3
50,2,1
50,2,1
0,3,0
36,11,4
0,3,0
0,1,0
33,3,1
0,3,0
25,8,2
0,1,0
100,2,2
0,1,0 0,1,0 0,5,0
33,3,1
25,4,1
0,3,0
25,4,1
0,1,0
0,1,0
100,1,1