【问题标题】:Can multiple domains run the same index?多个域可以运行相同的索引吗?
【发布时间】:2016-10-16 13:53:29
【问题描述】:

有人知道我是否有多个域(http://site1.grhttp://site2.grhttp://site.gr、....)是否可以运行相同的 index.html

【问题讨论】:

    标签: html hosting multiple-domains


    【解决方案1】:

    这取决于您用作网络服务器的平台(即 IIS 或 apache)

    通常这些配置是在 Web 服务器级别进行的 长话短说,您需要在域管理系统上为同一服务器设置 A 记录,然后在服务器本身中,您应该将域绑定应用到网站

    https://serverfault.com/questions/41941/what-is-the-apache-equivalent-of-iis-site-bindings

    https://technet.microsoft.com/en-us/library/cc731692(v=ws.10).aspx

    因为所有域都被定向到同一个服务器,而服务器又将所有流量定向到某个文件夹(index.html 文件夹) 将运行相同的文件

    【讨论】:

      【解决方案2】:

      是的。您只需为每个域设置相同的 DNS,然后配置您的服务器(虚拟主机)以将它们路由到同一个文件夹。您可以通过比较 $_SERVER['HTTP_HOST'] 中的值(在 PHP 中)来区分使用的域名。 请注意内容重复,因为搜索机器人会禁止它们。

      【讨论】:

        【解决方案3】:

        是的,您只需使用相同的路径配置您的虚拟主机。

        更多信息:vhosts configurations

        请看下面的例子:

        <VirtualHost *:80>
        DocumentRoot /www/example1
        ServerName www.site1.com
        
        # Other directives here
        
        </VirtualHost>
        
        <VirtualHost *:80>
        DocumentRoot /www/example1
        ServerName www.site2.org
        
        # Other directives here
        
        </VirtualHost> 
        

        【讨论】:

        • 你需要创建一个虚拟主机文件。我建议你在谷歌搜索知道如何做到这一点。这取决于您的操作系统。
        【解决方案4】:

        是的。

        通过使用相同的 DocumentRoot,或使用别名,或使用文件系统上的符号链接,具有多个主机名的单一配置,或许多其他方法。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2020-01-01
          • 2021-12-11
          • 1970-01-01
          • 2013-10-07
          • 2019-11-12
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多