[英]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.