将域的内容重定向到另一个域

将域的内容重定向到另一个域

1)如何重定向 user1.domain.com 来显示 domain.com/user?id=1 内容?

2)如何重定向domain1.com来显示sub.domain2.com的内容?

我在同一台服务器/主机上有两个域名,因此我认为更改 DNS 中的 A 记录不是问题所在。

答案1

下面假设您使用 Apache。

1)如何重定向 user1.domain.com 来显示 domain.com/user?id=1 内容?

尽管我还没有测试过,但类似下面的方法应该可以工作:

RewriteEngine On
RewriteCond %{HTTP_HOST}  ^user1\.domain\.com [NC]
RewriteRule . http://domain.com/user?id=1 [L,R]

2)如何重定向domain1.com来显示sub.domain2.com的内容?

<VirtualHost *:80>
  ServerName domain1.com
  Redirect 302 / http://sub.domain2.com/
</VirtualHost>

相关内容