[eluser]slowgary[/eluser]
I believe the problem is with your server or mod_rewrite. If you can access the page by visiting:
Code:
http://localhost/ci/mdtutors/index.php/teacher/tutor_details
Then no matter WHAT segments you append to that URL, you should still be able to access the page. Try adding a trailing slash, like so:
Code:
http://localhost/ci/mdtutors/index.php/teacher/tutor_details/
Can you still access it?
You may need to crack open the CodeIgniter config file (system/application/config/config.php) and tinker with the $config['uri_protocol'] parameter. There are a few different possible values for that config item and they're specified in comments in config.php. Try them all and see if it makes a difference.
I hope this helps.