.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]
我有两个域指向同一个服务器。
域名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]