多个子域使用相同的站点代码

时间:2015-03-25 16:05:11

标签: php codeigniter subdomain

我正在尝试建立一个网站,用户在注册后会拥有一个包含子域名的个性化页面。但是,我希望使用相同的主站点代码,并根据用户访问的子域生成显示的内容,而不是拥有每个子域的代码副本。

如果不清楚,我想要的是类似于博客托管网站如何具有子域名,设置和所有内容,而无需重新安装实际的博客脚本。

我有PHP,MySQL知识,我使用Codeigniter作为我的PHP框架。我不知道的是如何在不重复文件的情况下实现这种效果。

1 个答案:

答案 0 :(得分:1)

尝试将其放入.htaccess文件中。

RewriteEngine On
RewriteCond %{HTTP_HOST} !^$.example.com [NC]
RewriteRule ^(.*)$ http://example.com/profile?id=$1 [R=301]

注意:不确定这是否有效。当场写了。

确保您拥有配置文件系统,以便使用/ profile /目录的GET请求加载id。