Welcome Guest, Not a member yet? Register   Sign In
Url Rewriting problem
#1

[eluser]Comelse[/eluser]
Hi,

I've got a simple controller looking like this :
Code:
class Expert extends Controller {

    public function __construct()
    {
        parent::Controller();    
        $this->load->file('include/top.php');
        $this->load->model('User_model', 'User');
    }
    
    public function index($pseudo)
    {
        echo $pseudo;
    }
}

And I want to have the url :
Code:
expert/index/toto
rewrited has
Code:
expert/toto

I've tried :
Code:
RewriteRule ^/expert/(.*)$ /expert/index/$1 [L]
Whitout success.

Is it possible ?

Thanks a lot
#2

[eluser]n0xie[/eluser]
Maybe take a look at URI routing
#3

[eluser]Comelse[/eluser]
Thanks for your help.

I've added the route :
Code:
$route['expert/:any'] = "expert/index/$1";

But my controller returns $1 instead of the value, like if it wasn't replaced correctly.
Do I need to activate something ?
#4

[eluser]n0xie[/eluser]
Try:

Code:
$route['expert/(:any)'] = "expert/index/$1";
#5

[eluser]Comelse[/eluser]
It works !
Thanks a lot
#6

[eluser]Unknown[/eluser]
hi may i know which framework is better either codeigniter or kohana
#7

[eluser]Sean Gates[/eluser]
Good luck @srilakshmi. I haven't found one. And I doubt anyone here will tell you that anything is better than CI.
#8

[eluser]Comelse[/eluser]
@srilakshmi: I don't know about Kohana, but CI just satisfies my needs and, as you can see, has a great community :-)




Theme © iAndrew 2016 - Forum software by © MyBB