Reputation: 715
Folders Structure:
I have two apps in my application folder: application/admin And application/client
And two index files in the codeigniter root directory: index.php ( for client app ) And admin.php ( for admin app )
.htaccess rules:
Rule for index.php (client)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
Rule for admin.php (admin)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^admin/(.*)*$ admin.php/$1 [R=301,L]
Issue:
There is issue in admin part.
When i write URL like
http://localhost/sandbox/admin/admin-controller-name
its route to admin app but the URL structure become like
http://localhost/sandbox/admin.php/admin-controller-name
I want to display my admin URL like
http://localhost/sandbox/admin/admin-controller-name
Upvotes: 0
Views: 764
Reputation: 38672
In routes.php
$route['admin/admin-controller-name'] = 'admin';
In here
$route['admin/admin-controller-name']
we define how URL look like
= 'admin'
This actually path of your Controller
Upvotes: 0