• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
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?

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?

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

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  

  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2021 MyBB Group.