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


Multiple subdomains use same site code

我正在尝试创建一个网站,用户在注册后可以在其中创建一个带有子域的个性化页面。然而,我希望使用相同的主站点代码,并根据用户访问的子域生成显示的内容,而不是通过为每个子域提供代码副本。

如果不清楚的话,我想要的是类似于博客托管网站如何拥有子域、设置和一切,而无需重新安装实际的博客脚本。

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

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

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

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

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