PHP网站创建者站点重复问题


PHP website creator site - duplication issue

背景
我正在用PHP创建一个网站,允许用户在我的网站的子域分支上注册和建立自己的网站。

例如,如果你注册了,你在服务器上有自己的目录和子域
例如:mysub.mysite.com==mysite.com/mysub

我还配置了VirtualHost,这样用户就可以在网站上设置一个A名称记录,这样他们就可以使用他们的域等。

问题
每次用户注册时,都会执行我编写的脚本,为该用户在服务器上创建一个目录,然后跨一组文件(基本样式表、索引文件等)进行复制。这些文件对于每个用户都是相同的。这意味着每个注册的用户都将拥有完全相同的index.php文件(内容是根据他们从数据库中提取的ID进行修改的,例如网站的标题)。我显然不想为每个新用户复制这些文件,因为这是对空间的巨大浪费。

我有没有办法从一个位置引用文件(记住VirtualHost设置),这样每个用户就不需要自己的目录了?

感谢

您肯定需要索引文件,如果您使用的是php,您可以在require_once('./index.php')中设置一个脚本,这可能是这样的,每个用户默认的索引页都会在上层目录中加载您的模板。

如果你的结构是mysite.com/users/danny/,并且你把默认模板index.php放在users文件夹中,并在danny的文件夹index.php中使用该脚本,它就会工作。