Welcome Guest, Not a member yet? Register   Sign In
Codeigniter 3 Url without controller


I'm struggling to get my project even started.
I'm trying to remove my controller name from the url witch was easy on Codeigniter 2.0.
But now i don't get it working. Can someone please help me out so I can update my old website again.
I hope i don't have to add every single page in the route because it wil get to full.

I must say if I load a page like this:

The page loads correctly the function of the default controller
but when i add parrameters like

The page won't load and tries to load the Function as Controller

Can someone please help me out i'm really stuck on this.

How, on CI2, did you get that to work?

(This post was last modified: 04-02-2016, 03:50 AM by stefan.)

I just did my routes like this:
//Default pages routes
$route['(:any)'] = 'Controller_name/$1';
$route['default_controller'] = 'Controller_name';
And htacces like:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
And it worked for me. But when i try the same in CI3 it won't work

So maybe I better can use CI2 for my project?
Or is there a other way?

(This post was last modified: 04-02-2016, 04:27 AM by InsiteFX.)

Try this:

PHP Code:
$route['Controller_name/(.+)'] = 'Controller_name/$1'

In CI 3+ (:any) and (:num) have changed.
What did you Try? What did you Get? What did you Expect?

Joined CodeIgniter Community 2009.  ( Skype: insitfx )

Omg so simple but very effective.
Thank you  Smile

Theme © iAndrew 2016 - Forum software by © MyBB