将服务器1上的子域重定向到另一台服务器上的文件夹。两者都在共享主机上

时间:2014-06-21 04:43:28

标签: apache .htaccess redirect web-hosting

我不熟悉这个领域,因此想要解决这个问题。

我在服务器1上托管了一个域名(www.domain.com)。我希望服务器1上的m.domain.com显示该文件夹的内容(文件夹名称:m.domain.com),这是在服务器2上。两者都在共享主机服务器上。

1 个答案:

答案 0 :(得分:0)

你没有给出足够的信息来获得完整的解决方案,所以我需要假设一些项目。

首先,假设服务器2被称为x.domain.com。在m.domain.com上,您需要按如下方式设置apache配置:

<VirtualHost *:80>
  ServerName m.example.com

  Redirect / http://x.example.com/
</VirtualHost>

它会将所有请求从m.example.com重定向到x.example.com。

x.example.com上,您需要将文件夹m.domain.com设置为根目录:

<VirtualHost *:80>
   ServerAdmin foo@bar.org
   ServerName x.domain.com
   DocumentRoot /path/to/m.domain.com

   Options -Indexes
</VirtualHost>