簡體   English   中英

IIS 301重定向

[英]IIS 301 Redirect

我們已將網站遷移到新網站(不要問為什么?)

為了幫助我們進行過渡,我們在IIS中創建了從舊網站到新網站的301重定向。 重定向看起來像http://www.newWebSiteApp.com $ S $ Q這樣可以很好地處理所有子目錄和查詢字符串。 我們測試了重定向,並且效果很好,除了https請求。

新網站和舊網站都具有混合協議(某些頁面是http,而其他頁面是https)。 https重定向到http而不是https。

我們檢查了IIS設置,進行了谷歌搜索,沒有結果。

那么,是否可以在同一網站上重定向http-> http和https-> https?

您可以使用IIRF進行重定向。 就像這樣:

RewriteCond   %{HTTPS} off
RewriteCond   %{HTTP_HOST}  ^www\.oldwebsite\.com$
RedirectRule  ^(.*)$        http://www.newwebsite.com$1 [R=301]

RewriteCond   %{HTTPS} on
RewriteCond   %{HTTP_HOST}  ^www\.oldwebsite\.com$
RedirectRule  ^(.*)$        https://www.newwebsite.com$1 [R=301]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM