|
|
1
4
可以将所有代码放在一个目录中,然后在所有网站中创建虚拟子目录,这些子目录都指向该目录。这就是微软在SharePoint中解决问题的方法。 |
|
|
2
1
最简单的方法是将所有网站链接到一台服务器(可能是分布式的)。 通过Web服务器传递调用URL以生成配置信息。使用这些传递的URL来定义每个站点之间的差异。 除此之外,这个框架对这个问题几乎无关紧要,所以我将把它留给其他人来回答。 只要记住,如果你复制了20份相同的代码,那就是修复bug所需时间的20倍。 |
|
|
3
1
如果在web服务器上使用UNIX或Linux,则可以创建一个PHP代码的主副本,然后使用符号链接指向实际文件,这些文件位于单独的目录中,并在Apache中设置了虚拟网站。您还可以将特定于站点的配置文件放在这些目录下,但大部分PHP代码将被解析为指向“主”代码的符号链接。 |
|
|
4
0
我不知道你在说什么样的网站,但为什么不使用已经开发的应用程序,比如Wordpress或任何其他cms呢?每个网站上的代码都是相同的,你可以很容易地更新它。特定于网站的数据仅存在于单个配置文件和MySQL数据库中。 |