.htaccess 将流量从新域重定向到另一个文件夹

.htaccess Redirect traffic from new domain to another folder

我有两个域指向同一个服务器。

域名A是我的历史域名。

域 B 是一个新域,是域 A 的别名。我不了解该域的 DNS 配置。

我希望域 B 使用 .htaccess

指向我的服务器(或域 A 的子域)的文件夹

谢谢

这可能就是您要找的:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?domainB\.com$
RewriteCond %{REQUEST_URI} !^/folder/domainB/
RewriteRule ^ /folder/domainB%{REQUEST_URI} [L]

另一种选择是:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?domainB\.com$
RewriteRule ^/?folder/domainB(/.*)$ https://%{HTTP_HOST} [R=301,END]
RewriteCond %{HTTP_HOST} ^(www\.)?domainB\.com$
RewriteRule ^ /folder/domainB%{REQUEST_URI} [END]