Apache 在用户未意识到的情况下从一个域重定向到另一个域
我的服务器上有一堆域。我希望能够在用户不知道的情况下将一些域重定向到另一个域,而不是301重定向 例如,将domain.com重定向到masterdomain.com/sites/domain.com。因此,当访问domain.com时,用户将在masterdomain.com/sites/domain.com上显示数据。 另外,masterdomain.com和domain.com位于同一服务器上Apache 在用户未意识到的情况下从一个域重定向到另一个域,apache,mod-rewrite,redirect,mod-alias,Apache,Mod Rewrite,Redirect,Mod Alias,我的服务器上有一堆域。我希望能够在用户不知道的情况下将一些域重定向到另一个域,而不是301重定向 例如,将domain.com重定向到masterdomain.com/sites/domain.com。因此,当访问domain.com时,用户将在masterdomain.com/sites/domain.com上显示数据。 另外,masterdomain.com和domain.com位于同一服务器上 我如何使用Apache实现这一点?mod_rewritem mod_alias?戈达迪将其称为域
我如何使用Apache实现这一点?mod_rewritem mod_alias?戈达迪将其称为域Alais 这里有一个链接,可以对其进行解释
如果两个主机名使用相同的文档根目录,则可以执行以下操作:
RewriteCond %{HTTP_HOST} =example.com
RewriteRule !^sites/example\.com(/|$) sites/example.com%{REQUEST_URI} [L]
如果请求的URI路径尚未以该路径开头,则此规则将在
/sites/example.com
前面加上前缀。不幸的是,主机名不在同一文档根目录中。