Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- RewriteEngine on
- # serve / from /site
- RewriteCond %{REQUEST_URI} !^/site
- RewriteRule ^(.*)$ /site/$1 [L]
- # remove .php extension
- #RewriteCond %{THE_REQUEST} ^GET\ (.*)\.php\ HTTP
- #RewriteRule (.*)\.php$ $1 [R=301] ---- broken, adds full path.
- # remove index
- #RewriteRule (.*)/index$ $1/ [R=301]
- # remove slash if not directory ---- broken, adds full path.
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteCond %{REQUEST_URI} /$
- RewriteRule (.*)/$ $1 [R=301]
- # add .php to access file, but don't redirect
- RewriteCond %{REQUEST_FILENAME}.php -f
- RewriteCond %{REQUEST_URI} !/$
- RewriteRule (.*) $1\.php [L]
Add Comment
Please, Sign In to add comment