如何根据用于访问网站i CodeIgniter的URL加载不同的内容

时间:2011-11-13 15:36:42

标签: php model-view-controller codeigniter

我确定我不是第一个考虑过这一点的人,但我没有运气在谷歌中形成正确的搜索查询以查找信息。这就是我想要做的事情:

我有一个基于CodeIgniter的网站。我将基本内容存储到数据库中的表中。我认为我将域名存储在表中,并使用表行的唯一ID作为从db查询其余视图的相应内容的方法。例如。 MyDomain.com排在第一位,其次是YourDomain.com。如果访问者通过键​​入YourDomain.com到达该站点,那么CI将会以某种方式"看到"然后从db查询该域的内容。

这有意义吗?还有其他人试过吗?可能吗?

2 个答案:

答案 0 :(得分:1)

我自己没有这样做,但我做了一些搜索“codeigniter multi site”并找到了一些有用的链接,this就是其中之一,似乎会引导您完成整个过程。

答案 1 :(得分:1)

通常,有一个HTTP_HOST标头(或类似的标头),用于标识用户请求中的主机。您可以查看该标题,然后使用该标头索引到您的数据库中以提取正确的内容。