This is all you have? (nothing else in this htaccess file?)

BTW, I thought I should explain the 3 most important lines there:

RewriteCond %{SCRIPT_FILENAME} !-f
--> if the url does not point to a real file
RewriteCond %{SCRIPT_FILENAME} !-d
--> if the url does not point to a real folder
RewriteRule ^(.*) index.php?/$1 [E=VAR1:$1,QSA]
--> then do the rewrite

If you comment out the 2 lines above, it means even if yourste.com/something.html or yoursite.com/abc points to real file/folder, you will still be redirected. So keep that in mind.

I would recommend you contact your host with the error details you got to see why the 2 lines above dont work as they should

Quote Originally Posted by autoace View Post
As suggested by you, please have a look:

#### BOF SSU
Options +FollowSymLinks -MultiViews

RewriteEngine On

RewriteBase /

# Deny access from .htaccess
RewriteRule ^\.htaccess$ - [F]

#RewriteCond %{SCRIPT_FILENAME} !-f
#RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*) index.php?/$1 [E=VAR1:$1,QSA]

#### EOF SSU