Jump to content

Redirect all urls with trailing slash and .php to no trailing slash?


asmith6

Recommended Posts

This is my current code:

    RewriteCond %{REQUEST_FILENAME}.html -f

    RewriteRule (.*)/?$ $1.html [L]

    RewriteCond %{REQUEST_FILENAME}.php -f

    RewriteRule (.*)/?$ $1.php

It makes it so something like blah.com/blerg/blam would work.

However, I was wondering if there was an all-purpose htaccess code that would make it so if something typed blah.com/blerg/blam/ or blah.com/blerg/blam.php, they would be redirected to blah.com/blerg/blam

 

As it stands, trailing slash url never works by the way.

 

Any help would be appreciated, thanks!

Nevermind, found an answer.

 

For those googlers who stumbled upon this page,

 

You can redirect something like blah.com/blerg/blam/ to blah.com/blerg/blam by adding this in the .htaccess:

RedirectMatch permanent ^/wiki/(.*)/$ /wiki/$1

 

Still don't know how to redirect .php to no trailing slash, but this is sufficient I think  ;).

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.