Code-igniter controllers file name can not start with capital letter
<p>I was using small letter for controller file name before, </p>

<p>however, recently move the file to other server that need to controller name to be start with capital </p>

<p>=========================================</p>

<p>Here is the rename example : </p>

<p><strong>file name:</strong> Home.php</p>

<p><strong>$route['default_controller']:</strong> "home";</p>

<p><strong>link:</strong> <a href="http://example.com/index_folder/" rel="nofollow">http://example.com/index_folder/</a></p>

<p>==========================================</p>

<p>it show error of </p>

<pre><code>Unable to load your default controller. Please make sure the controller specified in your Routes.php file is valid.
</code></pre>

<p>And when I change the route to </p>

<p><strong>$route['default_controller']:</strong> "Home";</p>

<p>it still show the same error,</p>

<p>Only success if I go to </p>

<pre><code>http://example.com/index_folder/Home/
</code></pre>

<p>How to fix that? Thanks for helping</p>

<p><strong>Update</strong> </p>

<p>Here is the htaccess file, at the root of the project folder:</p>

<pre><code>&lt;IfModule mod_rewrite.c&gt;
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L] 
&lt;/IfModule&gt;
</code></pre>

<p>The reason of rename is it seems the new server has problem if my Controller is in lower case</p>