2012-02-13 17 views
0

私には2つのドメイン、.euと.comがあります。 .euドメインはmy .comサイトを指します。 SSL証明書が.comドメイン用であることを除いて、これはうまく動作します。誰かの種類はURL .euから.comへの書き換え

https://wwww.mydomain.eu/somedirectory/default.aspx

に私は.COMへのURLを書き換えたいので、私はSSLの問題を取得いけないのであれば

ここ
https://wwww.mydomain.com/somedirectory/default.aspx 

は私のweb.configファイルの断片である

<rule name="Redirect for .eu" enabled="true" stopProcessing="true"> 
    <match url=".eu$" /> 
    <action type="Redirect" url="http://www.mydomain.com{R:0}" appendQueryString="false" /> 
</rule> 

これは機能しますか?

答えて

1

URLの書き換えはあなたの考えではなく、SSLの問題を解決できません。適切な証明書のみが可能です。だから私たちは最初にSSLセキュリティを持っているのです。

URLの書き換えは次のとおりです。ユーザーが入力したURLは、サーバー内で別のURLに変換され、処理するスクリプトがサーバーに認識されます。ユーザーとユーザーのブラウザは、正しく実行されていれば、これが起こっていることさえ知らない。たとえば、ユーザーがURL http://www.mydomain.com/ballyhooを要求した場合、サーバはhttp://www.mydomain.com/q.aspx?term=ballyhooと書き換えられ、サーバーのq.aspxは引き続きリクエストを処理します。ユーザーは単純なURLの利便性を得て、サーバーは同じスクリプトによって異なる見た目のリクエストをたくさん処理する利便性を得ます。

あなたの問題に戻ります。ユーザーは.euドメインから何かを安全に要求しており、適切な証明書を持っていません。セキュリティの影響を意識させることなく、別のドメインに自動的にリダイレクトすることができれば、恐ろしいセキュリティホールになります。そのようなシナリオは許されません。 Webブラウザはユーザーを保護するという仕事をしています。