So, I've spend hours on this. I cannot figure it out. I've read several message boards and have not got it working.
Here's what I have done:
1) Added a file called ".htaccess" to the folder "/www/site_name". this file contains the following:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
2) changed
$config['index_page'] = 'index.php';
to
$config['index_page'] = '';
3) went through several httpd.conf files changing every possible combination of the lines:
AllowOverride None
to
AllowOverride All
4) enabled the rewrite_module
This is driving me absolutely mad. I've spent literally hours on this.
EDIT: Maybe i'm not setting the right AllowOverride to all. Which one is the right one?
EDIT: I got it working. Thank you to the chosen answer for the help
$config['uri_protocol']toAUTOin config.php?