WordPress.org

Ready to get started?Download WordPress

Forums

mod_rewrite help (1 post)

  1. This is an indirect WordPress question and more of an Apache mod_rewrite question.

    I have been using a translate plugin which I want to disable. Disabling it is not a problem, but I want to re-direct the old permalinks from

    /year/month/day/post-slug-here/es/
    
    or
    
    /$1/$2/$3/$4/$5/

    to send a re-direct to

    /year/month/day/post-slug-here/ (less the es/)

    So that anyone hitting the old URL will go to the original post.

    I figured that I put into my wordpress/.htaccess file

    RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)/$ /$1/$2/$3/$4/ [R=301,L]

    The $5 is missing on purpose; I want the language part removed.

    My permalinks are working and .htaccess correctly sends everything to /index.php. Putting the new RewriteRule before or after the WordPress portion does not seem to matter.

    I have added items to my .htaccess before (This trick from whooami works well) but I can't get this one to work.

    Any help would be appreciated.

Topic Closed

This topic has been closed to new replies.

About this Topic