Php 使用同一脚本运行多个网站
我有4个站点/域,它们都从一个代码库运行。我的Php 使用同一脚本运行多个网站,php,linux,apache,.htaccess,symlink,Php,Linux,Apache,.htaccess,Symlink,我有4个站点/域,它们都从一个代码库运行。我的dir结构如下: www/mainsite(父站点所有代码位于一个位置) www/site1(具有自定义设置文件和图像文件夹的子站点) www/site2(具有自定义设置文件和图像文件夹的子站点) www/site3(具有自定义设置文件和图像文件夹的子站点) 目前,每个子站点都有相同的dir结构。例如联系我们/索引或项目/索引索引文件非常简单包括,指向主站点。(每个子站点共享相同的内容) 有没有一种方法可以在不复制每个子站点的所有这些dir的情况
dir
结构如下:
- www/mainsite(父站点所有代码位于一个位置)
- www/site1(具有自定义设置文件和图像文件夹的子站点)
- www/site2(具有自定义设置文件和图像文件夹的子站点)
- www/site3(具有自定义设置文件和图像文件夹的子站点)
dir
结构。例如联系我们/索引
或项目/索引
索引文件非常简单包括
,指向主站点
。(每个子站点共享相同的内容)
有没有一种方法可以在不复制每个子站点的所有这些dir
的情况下进行设置(因为它们都是相同的),我更愿意将它们放在一个地方
通过研究,我认为我可以使用
symlink
来实现这一点。这是最好的方式吗?什么是替代方法?谢谢。希望这对您有所帮助
您可以使用[或]
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain1.com [OR]
RewriteCond %{HTTP_HOST} ^domain2.com [OR]
RewriteCond %{HTTP_HOST} ^domain3.com [OR]
RewriteCond %{HTTP_HOST} ^domain4.com [OR]
RewriteCond %{HTTP_HOST} ^domain5.com
RewriteRule ^(.*)$ http://www.mainsite.com/$1 [R=permanent,L]
这会将所有域重定向到主域
参考网址: