2016-04-14 83 views
1

任何人都可以幫我解決我的問題。htaccess從舊域重定向到新域和https並保留查詢字符串

我更改了我的域名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 

等... (我刪除了第二個斜槓,所以我可以張貼這麼多的例子URls ...)

我希望很清楚我的問題是什麼...

我媒體鏈接嘗試這樣做:

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錯誤或無限循環重定向

感謝您的幫助結束!

回答

0

重定向舊網站到新網站,你可以使用:

RewriteEngine on 


RewriteCond %{HTTP_HOST} ^(www\.)?oldsite\.com$ 
RewriteRule^https://www.newsite.com%{REQUEST_URI} [NE,L,R] 
相關問題