Changed my CodeIgniter config, application/config/config.php
From this: $config['index_page'] = 'index.php';
To this: $config['index_page'] = '';
From this: $config['uri_protocol'] = 'AUTO';
To this: $config['uri_protocol'] = 'REQUEST_URI';
After I enabled rewrite_module I made a .htaccess file in my www root.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /ignite_tonys/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
There it is. Now I have shorter URIs and I don't have to see the /index.php/ in any of the URIs in my application.