从同一脚本运行多个网站


Having multiple websites running from the same script

我有 4 个站点/域,它们都从单个代码库运行。我的dir结构如下:

  • www/mainsite (父站点所有代码都在一个地方)
  • www/site1(具有自定义设置文件和图像文件夹的子网站)
  • www/site2(具有自定义设置文件和图像文件夹的子网站)
  • www/site3(具有自定义设置文件和图像文件夹的子网站)

目前,每个子站点具有相同的dir结构。如contact-us/indexprojects/index索引文件只是指向mainsite的简单includes。(每个子网站共享相同的内容)

有没有办法我可以在不为每个子站点复制所有这些dir的情况下进行设置(因为它们都是一样的),我宁愿只把它放在一个地方。

从研究中,我认为我可以使用symlink来做到这一点。这是最好的方法吗?有哪些替代方法?谢谢。

希望这对您有所帮助

您可以使用[OR]

重定向
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]

这会将您的所有域重定向到您的主域

参考网址 : http://www.internetofficer.com/seo/301-redirect/multiple-domain-names/