Php 在多个域上模块化使用页面

Php 在多个域上模块化使用页面,php,javascript,Php,Javascript,我正在寻找做这件事的最好方法。。基本上,我在同一台服务器上托管了多个域。每个域都有一个页面,在所有域中都是相同的。我希望它是模块化的,如果我在一个地方改变它,所有地方都会改变。最好的方法是什么?顺便说一下,我的网站是用PHP和Javascript构建的 谢谢 (我的想法是将页面列在一个主站点上,然后让所有其他站点“包括”它?) 谢谢如果我能很好地理解您的意思,您希望n个域名重定向到您复制的相同代码库 如果是这种情况,那么最好的处理方法就是使用虚拟主机。 在apache中,它会这样做 <Vi

我正在寻找做这件事的最好方法。。基本上,我在同一台服务器上托管了多个域。每个域都有一个页面,在所有域中都是相同的。我希望它是模块化的,如果我在一个地方改变它,所有地方都会改变。最好的方法是什么?顺便说一下,我的网站是用PHP和Javascript构建的

谢谢

(我的想法是将页面列在一个主站点上,然后让所有其他站点“包括”它?)


谢谢

如果我能很好地理解您的意思,您希望n个域名重定向到您复制的相同代码库

如果是这种情况,那么最好的处理方法就是使用虚拟主机。 在apache中,它会这样做

<VirtualHost *:80>
  ServerName example1.com
  ServerAlias www.example1.com
  ServerAlias example2.com
  ServerAlias www.example2.com
  ApplicationRoot /home/myWebSite
</VirtualHost>

ServerName example1.com
ServerAlias www.example1.com
ServerAlias example2.com
ServerAlias www.example2.com
ApplicationRoot/home/myWebSite
这样做的目的是创建一个Apache虚拟主机,为作为
ServerAlias
ServerName
给定的所有DNS提供
/home/myWebSite
中包含的代码


这是迄今为止最干净的方法,通过这样做,每个DNS都将保留在url中,没有重定向。

这到底是做什么的?例如,我有一个模板,但它在每个域上加载不同的数据,并且有不同的样式表,这是我的工作goal@TroyCosentino我添加了一些解释。这是有道理的,但这会使它们完全相同,对吗?是否还有一种方法可以使某些文件对不同的域是唯一的?没有。这样就可以得到完全相同的网站,只是URL中有一个不同的DNS。但是您可以在PHP中使用
$SERVER['SERVER\u NAME']
确定您在哪个DNS上。@3on,。。我想可以使用多个文件夹为一台服务器上的其他域设计不同的CSS,然后只引用该文件夹?我还没有学会XML;目前只有php SQL。XML能够从数据库中提供比简单标题描述更多的字段吗?我知道XML应该允许您使用自己的标记,因此技术上可以基于一个db构建多个站点。从另一台服务器访问数据库是个坏消息!:)对不起,我太生疏了,但这个问题正是我要问的。很好奇。多个域上的Thanksame内容(即使使用不同的样式表)=。你可能想避免它。不同的域名是由于不同的市场(位置),但网站将有相同的结构