Hello together.
the roouting doesn’t seam to work, or I’ve configured the wrong way.
I have a root folder: www.mysite.com/cm13 and have set this in the config.php
$config['base_url'] = 'http://www.mysite.com/cm13/';
...
$config['uri_protocol'] = "REQUEST_URI";
In the routes.php file I’ve set the following:
$route['default_controller'] = "welcome";
$route['404_override'] = '';
$route["users"] = "users";
//For pages those have a static name
$route['{default_controller}/{default_method}/about.html'] = "{original_controller}/{original_method}";
//rule to rout request with number values
$route['{default_controller}/{default_method}/:num'] = "{original_controller}/{original_method}";
//rule to rout request with regular expression values
$route['{default_controller}/{default_method}/([a-z]+)-{delimiter}'] = "{original_controller}/{original_method}/$1";
My htaccess file hase the following code:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /cm13/
# Disable rewrite for valid directory/files
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#map all request urls to a specific controller method
RewriteRule ^(.*)$ index.php?/{controller}/{method}/$1 [L]
</IfModule>
The users controller:
class Users extends CI_Controller {
public function index()
{
echo "UsersIndex<br>";
}
}
but when I try to call http://www.mysite.com/cm13/users, I get an 404 error message.
What can I do? Or what have I done wrong?
