多个域的一个 htaccess,重定向问题

one htaccess for multiple domain, redirect problem

我有多个域和一个 htaccess。我们将一些内容从 domain1.com 拆分到 domain2.com,我需要重定向到新页面。

Redirect 301 /folder/page.html https://www.domain2.com/folder/page.html

导致无限循环...我也尝试过但它不起作用:

RewriteCond %{HTTP_HOST} ^domain1.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.domain1.com$
RewriteRule ^/folder/page.html https://www.domain2.com/folder/page.html [R=301,L]

我还需要指出,并非域 1 中的所有页面都应重定向到域 2,但如果重定向整个文件夹就可以了

我对htaccess的了解不是很多希望你能帮助我!

根据您显示的示例,您能否尝试以下操作。请将其放在您的 htaccess 文件的顶部。

此外,请确保在测试您的网址之前清除浏览器缓存。

RewriteEngine ON
RewriteCond %{HTTP_HOST} ^(www\.)?domain1\.com$ [NC]
RewriteRule ^folder/page\.html https://www.domain2.com/folder/page.html [R=301,NC,L]