【发布时间】:2019-06-12 16:42:29
【问题描述】:
我有多个域
mysite.com - Main website
其他域
test.com
book.com
aaa.com
...
我有一个基于 Codeigniter 的网站 我想在这个地址上加载其他域
test.com (mysite.com/seller/test)
book.com ( mysite.com/seller/book)
aaa.com (mysite.com/seller/aaa)
我在卖家网站上有这些页面
test.com/about
test.com/contact
test.com/shop
正在加载此页面
mysite.com/seller/test/about
其实是这样的
test.com/about (mysite.com/seller/test/about)
我的 Routes.php 上有这个
$route['default_controller'] = "index";
$route['404_override'] = 'index/lost';
$route['translate_uri_dashes'] = FALSE;
$route['seller/(:any)/product/detail/(:num)'] = 'seller_product/detail/$2';
$route['seller/(:any)/(:any)'] = 'seller/$2/$1/';
$route['seller/(:any)/(:any)/(:num)'] = 'seller/$2/$1/$3';
$route['seller/(:any)'] = 'seller/index/$1';
我希望你明白我要做什么 感谢您的帮助
【问题讨论】:
-
我认为您的要求并不容易实现。其他人可以随意证明我错了,但我知道事实上 codeigniter 没有任何开箱即用的方法。
-
我不坚持 CodeIgniter ,如果它可以用 .httaccess 做得更好!或在主机上做某事(我有 DirectAdmin 服务器)
标签: codeigniter dns uri