Php 如何在codeigniter中更改URL

Php 如何在codeigniter中更改URL,php,.htaccess,codeigniter,url,Php,.htaccess,Codeigniter,Url,目前我有网址www.site.com/毛里求斯/className/function/id。 我已经使用.htaccess成功地删除了index.php 现在我想从URL中删除函数段。我想做上面的网址 www.site.com/mauritis/className/id。 只是不希望URL中的“函数”仅用于一个函数。在config/routes.php中设置路由 $route['alias'] = 'controller/method'; 或者使用.htaccess重写url 我不想检查这个,

目前我有网址www.site.com/毛里求斯/className/function/id。 我已经使用.htaccess成功地删除了index.php

现在我想从URL中删除函数段。我想做上面的网址 www.site.com/mauritis/className/id。
只是不希望URL中的“函数”仅用于一个函数。

在config/routes.php中设置路由

$route['alias'] = 'controller/method';
或者使用.htaccess重写url

我不想检查这个,但你可以试试

RewriteRule ^controller/([a-z0-9A-Z]+)/?$ controller/function/$1 [L,QSA]

更多信息:-

。我想实现上述URL的功能并显示不同的URL。我能用路由来做吗?好的,你没读过。你自己解决吧。我不想加载不同的方法。想要实现相同的功能,但只想重写URL。要从URL中删除方法的功能将与同一方法中定义的功能相同。请告诉我要在.htaccess中写入什么来删除它。非常感谢。