0
我們最近改變域和正在使用這個在我們的.htaccess文件來重寫這些URL:的.htaccess規則趕上http和https
RewriteEngine On
RewriteCond %{HTTP_HOST} old.com [NC]
RewriteRule ^(.*)$ https://new.com/$1 [L,R=301]
我剛纔意識到,舊的網站是使用https://開頭這樣,這就是所有舊鏈接去的地方。我如何使這個規則重寫爲https和http?
我嘗試使用OR與$ {HTTPS_HOST}的另一行,但沒有奏效。
----- -----編輯
爲了澄清,這裏是結果,我想
http://oldsite.com/ * - >https://newsite.com/ *
https://oldsite.com/ * - >https://newsite.com/ *
眼下,http://oldsite.com/ *重定向到https://newsite.com/ *,但
https://oldsite.com/ *重定向到服務器上的主站點。剛剛從4403打到同一個IP,而不是重定向到newsite.com
有了這個,HTTPS:網址去現場(其中該.htaccess文件所在的服務器上)使用SSL進行安全保護,這不是我想要重定向到的站點。 old.com被設置爲other.com的插件域。所以https://old.com是去other.com,而不是new.com – KingRichard
好吧,然後你可以澄清你的意思**我怎樣才能使這個規則重寫https和http?** – anubhava
如果您刪除此htaccess,然後訪問'https:// oldsite.com/*'Chrome開發工具你看到什麼? – anubhava