2012-12-17 138 views
2

需要http:// www.old-url.com/any/other/url/segment 重定向到https:/ /www.new-url.com/any/other/url/segment的.htaccess的URL重定向到另一個(保持URL段)

目前Im做這樣的事情:

RewriteEngine On 
RewriteCond %{HTTP_HOST} !http://www.old-url.com/1$ [NC] 
RewriteRule ^(.*)$ https://www.new-url.com/$1 [L,R=301] 

這個結果:

http:// www.old-url.com/any/other/url/segment to 
https:// www.new-url.com/ 

謝謝 -Robbie

回答

0

使用htaccess的規則下面HTTP重定向到https:

RewriteEngine On 
RewriteCond %{HTTPS} !on 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} 

來源:htaccess redirect

+0

這會導致'內部服務器Error'我 – vsync