| <IfModule mod_rewrite.c> | |
| Options +FollowSymLinks | |
| IndexIgnore */* | |
| RewriteEngine on | |
| # if $showScriptName is false in UrlManager, do not allow accessing URLs with script name | |
| RewriteRule ^index.php/ - | |
| # if a directory or a file exists, use it directly | |
| RewriteCond %{REQUEST_FILENAME} !-f | |
| RewriteCond %{REQUEST_FILENAME} !-d | |
| # otherwise forward it to index.php | |
| RewriteRule . index.php | |
| RewriteRule \.svn\/ /404.html | |
| RewriteRule \.git\/ /404.html | |
| </IfModule> |