【发布时间】:2014-01-02 12:31:10
【问题描述】:
背景
我正在用 PHP 创建一个网站,允许用户在从我的网站分支的子域上注册和设置自己的网站。
例如,如果您注册,则您在服务器上拥有自己的目录和子域。
例如:mysub.mysite.com == mysite.com/mysub
我还在配置 VirtualHost,以便用户可以为站点设置 A 名称记录,以便他们可以使用他们的域等。
问题
每次用户注册时,我编写的脚本都会执行,该脚本会在服务器上为该用户创建一个目录,然后跨一组文件(基本样式表、索引文件等)进行复制。这些文件对于每个用户都是相同的。这意味着注册的每个用户都将拥有完全相同的 index.php 文件(内容根据从数据库中提取的 ID 进行修改,例如网站的标题)。我显然不想为每个新用户复制这些文件,因为这会浪费大量空间。
有什么方法可以让我从一个位置引用文件(记住 VirtualHost 设置),这样每个用户就不需要在他们的目录中拥有自己的文件了吗?
谢谢
【问题讨论】:
标签: php apache .htaccess apache2 virtualhost