05-16-2015, 02:16 AM
I am using these route setting to route through my app. It is working without any error on my localhost but on my online server I can access only the main controller and its methods and the rest of the controllers showing "404 ERROR" page. Please help me to get rid from this issue.
My .htaccess code is here
Thanks in advance.
PHP Code:
$route['default_controller'] = "home";
$route['(:any)'] = 'home/$1'; // http://example.com/any
$route['load/(:any)'] = 'home/load/$1'; // http://example.com/load/any
$route['student'] = 'student'; // http://example.com/student
$route['student/(:num)'] = 'student/profile/$1'; // http://example.com/student/1234
$route['admin'] = 'admin'; // http://example.com/admin
$route['admin/(:any)'] = 'admin/$1'; // http://example.com/admin/any
My .htaccess code is here
Code:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^system.*
RewriteCond $1 !^(index\.php|images|js|uploads|css|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
Thanks in advance.