将domain1.com映射到subdomain.domain2.com/folder/folder/?query=string

DNS / apache菜鸟在这里..

我已经寻找答案,没有运气,但可能我不知道在解决scheme中寻找什么。

.domain2.com下的许多子都会redirect到特定页面:

(subdomain1.domain2.com/folder/folder/?query=string)。

我宁愿避免对domain2.com进行任何更改(以便向后兼容)。 我想使用户更容易,并从domain1.com到domain2.com上的页面创build一个别名

subdomain1.domain2.com/folder/folder/?query=string

我可以做任何必要的configuration情况与domain1.com


如果你不介意的话,让我知道这是否是一个描述不完整或不完整的问题。

你不能这样做与DNS。 这将是很好的…你必须看看做redirect通过Web服务器,本地或使用mod_rewrite模块进行URL重写。

如果你想从domain1.com到domain2.com只有一个别名

您可以在domain1.com的webroot上创build一个.htaccess

Options +FollowSymLinks rewriteEngine on rewriteCond %{HTTP_HOST} ^(www\.)?domain1\.com rewriteCond %{QUERY_STRING} . rewriteRule (.*) http://www.domain2.com [R=301,L] 

当然你的描述有点混淆,应该向后兼容(听起来像是有两个系统齐头并进),但是希望对这个脚本稍加修改(包括子域检查和插入)会使你得到你想要的位置。

你也可以把它放在vhost.conf中。 请记住执行a2enmod和AllowOverride All

干杯,D