将域的内容redirect到另一个域

1)我将如何redirectuser1.domain.com以显示domain.com/user?id=1内容?

2)我将如何redirectdomain1.com以显示sub.domain2.com的内容?

我有两个在同一台服务器/主机上,所以我不认为在DNS中更改Alogging是问题。

以下假定您正在使用Apache。

1)我将如何redirectuser1.domain.com以显示domain.com/user?id=1内容?

类似下面的东西应该工作,虽然我没有testing它:

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

2)我将如何redirectdomain1.com以显示sub.domain2.com的内容?

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