[eluser]darkhouse[/eluser]
It sounds like your .htaccess isn't setup or isn't working. If it's working, it'll send the uri to CI's index.php page, therefore your server won't ever return a 404. But if CI can't find anything relating to that uri, it will return a 404. So the fact that you're seeing your servers 404 tells me it's not loading the index.php file, so the .htaccess is probably not working.