外部クライアントが、コロン(:)文字を含むURLを使用してAzure Webサイトにアクセスしています。要求は有効ではありませんが、以前のIISサーバーでは404エラーが発生します。 Azureでは、同じURLで500のエラーが発生します。私はログをチェックしなければならないので、これは私の時間を無駄にする。これは、要求の例である:URLにコロンがあると、Azure Webサイトで500のエラーが発生する
http://www.example.com/http:/www.example.com
は、サーバー側でこの動作を回避する方法はありますし、代わりに4XXエラーを与えますか?この問題はAzureのみであり、私は要求を制御しません。
より正確には、これは:/シーケンスであり、これは単にコロンではなくトリガされているように見えます。それでも、間違っているようです。 –
そうです、そうです。 –
あなたは解決策を見つけましたか?私は紺碧で同じ問題を扱っています。 Googlebotは、これらの不正なURLを使用してGoogleのサイトにアクセスし、アラートをトリガーします。 –