我们有两个域名停在一个公共站点上。对于特定的文件夹路径,我们需要确保始终使用其中一个域。我需要一个重写规则,该规则仅在访问某个文件夹(及其子文件夹)时才指向正确的域。
http://www.domain1.com/admin/ 重定向到 http://www.domain2.com/admin/
我需要考虑第一个 url 可能是: http ://domain1.com/admin/ (即根域或 www 形式)的可能性
我们有两个域名停在一个公共站点上。对于特定的文件夹路径,我们需要确保始终使用其中一个域。我需要一个重写规则,该规则仅在访问某个文件夹(及其子文件夹)时才指向正确的域。
http://www.domain1.com/admin/ 重定向到 http://www.domain2.com/admin/
我需要考虑第一个 url 可能是: http ://domain1.com/admin/ (即根域或 www 形式)的可能性
这可以通过一个简单RewriteCond
的RewriteRule
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(?:www\.)?domain1\.com$
RewriteRule ^admin.* http://www.domain2.com/$0 [R,L]
当一切按预期工作时,您可以更改R
为R=301
.