0

我的服务器上有一堆域。我希望能够在用户不知情的情况下将某些域重定向到不同的域,因此不是 301 重定向。

例如,将 domain.com 重定向到 masterdomain.com/sites/domain.com。因此,当访问 domain.com 时,用户会看到 masterdomain.com/sites/domain.com 上的数据。masterdomain.com 和 domain.com 也在同一台服务器上。

我怎么能用 Apache 做到这一点?mod_rewritem mod_alias?

4

2 回答 2

1

如果两个主机名使用相同的文档根目录,您可以这样做:

RewriteCond %{HTTP_HOST} =example.com
RewriteRule !^sites/example\.com(/|$) sites/example.com%{REQUEST_URI} [L]

/sites/example.com如果请求的 URI 路径尚未以该路径开头,则此规则将放在前面。

于 2010-09-15T13:16:05.823 回答
0

GoDaddy 将此称为域 Alais。

这是一个解释它的链接

http://webwizardworks.com/web-design/domain-alias.html

于 2010-09-15T13:15:20.920 回答