.htaccess - Add trailing-slash in URL structure -


can please me write correctly .htaccess file. have this:

rewriteengine on rewritecond %{request_filename} !-f rewriterule ^([^\.]+)$ $1.php [nc,l] 

so rewrites domanname.com/page.php domanname.com/page - if type in domanname.com/page/ goes 404 page. should change correct problem.

thanks.

adding trailing slash @ end

i received many requests asking how add trailing slash @ end. ignore first snippet , insert following code. first 4 lines deal removal of extension , following, addition of trailing slash , redirecting. link html or php file shown above. don’t forget change code if want applied html file.

rewriteengine on rewritecond %{request_filename} !-f rewriterule ^([^/]+)/$ $1.php rewriterule ^([^/]+)/([^/]+)/$ /$1/$2.php rewritecond %{request_filename} !-f rewritecond %{request_filename} !-d rewritecond %{request_uri} !(\.[a-za-z0-9]{1,5}|/)$ rewriterule (.*)$ /$1/ [r=301,l] 

more info: http://alexcican.com/post/how-to-remove-php-html-htm-extensions-with-htaccess/


Popular posts from this blog