【问题标题】:Having multiple websites running from the same script让多个网站从同一个脚本运行
【发布时间】:2013-11-15 04:45:52
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: php linux apache .htaccess symlink


    【解决方案1】:

    希望对你有帮助

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-18
      • 2023-01-13
      • 1970-01-01
      • 2010-12-16
      • 2020-10-08
      • 1970-01-01
      • 2019-03-07
      • 2017-06-23
      相关资源
      最近更新 更多