IISおよびISAPI書き換えを使用してHTTPSを強制します
-
30-09-2019 - |
質問
私はHTTPを強制するために取り組んでおり、ユーザーがHTTPを使用している場合は、ユーザーをリダイレクトしています。なんらかの理由で、私の書き換えルールは私のdevではなく、私の開発者ではありません。ここにあります。
# Redirect HTTP to HTTPS# redirect all http requests to https
RewriteCond %HTTPS (?!on).*
RewriteCond Host: (.*)
RewriteRule (.*) https\://$1$2 [I,RP]
Prodではうまく機能し、ユーザーをリダイレクトします。開発者では、この非常に奇妙なページを示していません。
-cache
Content-Type: text/html
Content-Length: 161
Location: https://blahblah.mainblah.com/
<html><body>The requested resource was moved. It could be found here: <a href="https://blahblah.mainblah.com/">https://dev-notebox.intuit.com/</a></body></html>
誰かがこれを見たことがありますか、それともここで何が起こっているのかについて何かアイデア/ポインターがありますか?
ありがとう
解決
書き換えを使用する代わりに、使用できます <cflocation>
ページがhttpから要求されている場合。 Application.cfcのCGIスコープを確認します onRequestStart()
. 。すべてのWebサーバーで動作する純粋なCFMLソリューション。
所属していません StackOverflow