0

我正在使用 Codeigniter 开发网络。我的网址是这样的:

[站点]/[公司名称]。[company_name] 是动态的。

例如:http ://www.abc.com/alixa

但真正的网址是:http ://www.abc.com/shop/alixa

无论如何我可以这样做吗?在codeigniter中使用htaccess或路由?

4

2 回答 2

0

您可以查看包含您需要的所有信息的这篇文章:http ://www.web-and-development.com/codeigniter-minimize-url-and-remove-index-php/#removing-first-url-segment

于 2012-08-16T11:59:43.860 回答
0

是的,你可以从 .htaccess 和路线中做到这一点

这是使用路线的解决方案

$route['(:any)'] = 'shop/$1';

通过使用这条路线,你会从其他 url 得到问题,就好像你想要
http://www.abc.com/mysecoundController/myfunction
它也会重定向到商店控制器,
为此你必须写更多的路线

     $route['(mySecoundController:any)'] = 'mySecoundController/$1';
     $route['(:any)'] = 'shop/$1';

这是详细的链接
http://codeigniter.com/user_guide/general/routing.html

于 2012-08-16T06:55:51.843 回答