I have the following in htaccess to remove trailing slashes:
#RewriteCond %{HTTP_HOST} !^\.example\.com$ [NC]
#RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]
This works great, but I now need to add an exception to that rule.
I have a folder (lets call it ‘myfolder’) that needs a trailing slash. Is it possible to ammend the above condition to allow this?
Sure, like this, for example:
This will exclude
http://example.com/myfolder/from being redirected tohttp://example.com/myfolder. Ifmyfolderis located in a subfolder then you need to alter the path in rewrite condition accordingly.If you want to exclude
myfolderregardless of where it is located (e.g./myfolder/,/something/myfolder/or/something/interesting/myfolder/) then alter rewrite condition accordingly: