让多个网站从同一个脚本运行

时间:2013-11-15 04:45:52

标签: php linux apache .htaccess symlink

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

希望这会对你有所帮助

您可以使用[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/