有人知道我是否有多个域(http://site1.gr,http://site2.gr,http://site.gr,....)是否可以运行相同的index.html
?
答案 0 :(得分:1)
是
通过使用相同的DocumentRoot,或使用别名,或使用文件系统上的符号链接,具有多个主机名的单个配置或许多其他方法。
答案 1 :(得分:1)
是的,您只需要使用相同的路径配置虚拟主机。
请参阅以下示例:
<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>
答案 2 :(得分:1)
是肯定的。您只需要为每个域设置相同的DNS,然后配置您的服务器(虚拟主机)以将它们路由到同一文件夹。您可以通过比较$ _SERVER ['HTTP_HOST'](在PHP中)中的值来区分使用的域名。 当搜索机器人禁止它们时,请注意内容重复。
答案 3 :(得分:0)
这取决于您用作web serevr(即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文件夹) 将运行相同的文件