我有多个域和一个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]
我还需要提到,并不是所有的页面从domain1应该重定向到domain2,但它将是ok的,如果整个文件夹重定向
我对htaccess的了解不是很大,希望你能帮助我!
根据您展示的样品,您可以尝试以下操作吗?请把这个放到你的htaccess文件的顶部。
请确保在测试url之前清除浏览器缓存。
RewriteEngine ON
RewriteCond %{HTTP_HOST} ^(www.)?domain1.com$ [NC]
RewriteRule ^folder/page.html https://www.domain2.com/folder/page.html [R=301,NC,L]