我正在使用 Codeigniter 开发网络。我的网址是这样的:
[站点]/[公司名称]。[company_name] 是动态的。
但真正的网址是:http ://www.abc.com/shop/alixa
无论如何我可以这样做吗?在codeigniter中使用htaccess或路由?
我正在使用 Codeigniter 开发网络。我的网址是这样的:
[站点]/[公司名称]。[company_name] 是动态的。
但真正的网址是:http ://www.abc.com/shop/alixa
无论如何我可以这样做吗?在codeigniter中使用htaccess或路由?
您可以查看包含您需要的所有信息的这篇文章:http ://www.web-and-development.com/codeigniter-minimize-url-and-remove-index-php/#removing-first-url-segment
是的,你可以从 .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