有人能帮我解决这个问题吗。
我更改了wordpress网站的域,但在同一台服务器上。
旧址:https://www.old.net
新网站:https://www.new.com
现在我想进行以下重定向:
http:/www.old.net --> https:/www.new.com
https:/www.old.net --> https:/www.new.com
http:/www.new.com --> https:/www.new.com
http:/www.old.net/example-site --> https:/www.new.com/example-site
https:/www.old.net/example-site --> https:/www.new.com/example-site
http:/old.net --> https:/www.new.com
https:/old.net --> https:/www.new.com
http:/old.net/example-site --> https:/www.new.com/example-site
https:/old.net/example-site --> https:/www.new.com/example-site
等等。。。(我删除了第二个斜杠,所以我可以发布这么多URL示例…)
我希望我的问题是什么…
我已经试过了:
RewriteCond %{HTTP_HOST} *!^www*.new.com [NC]
RewriteRule (.*) https://www.new.com/$1 [L,R=301]
这个:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*) https://www.new.com%{REQUEST_URI} [R=301,NC]
但这一切都以500错误或无限重定向循环结束
谢谢你的帮助!
要将旧站点重定向到新站点,可以使用:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?oldsite.com$
RewriteRule ^ https://www.newsite.com%{REQUEST_URI} [NE,L,R]