Recently I had an issue with CodeIgniter on my DreamHost account. I uploaded the basic .htaccess file that I’ve used on every CodeIgniter install that I’ve done. Including another one on my DreamHost account. After spending two hour searching the CodeIgniter forums and trying the different suggestions, I contacted DreamHost support to verify my Private Server had the mod_rewrite module installed.

Of course they come back and say that it is indeed installed. So I ended up exactly where I was when I started, until I went through my log files and started removing lines from my .htaccess file until the error my logs revealed disappeared. Now, I have no idea how the original .htaccess file works on one sub-domain, but not another. It doesn’t really matter to me either, I’ll just be using the new one from now on.

CodeIgniter .htaccess for DreamHost