0

私はしばらく前からベータ段階のウェブサイトに取り組んでおり、ついにそれを立ち上げようとしています. サイト全体に、ウェブサイトの管理セクションとカート セクションにリンクする相対 URL を含むリンク、アンカー タグがいくつかありますが、これらは SSL で保護する必要があります。

また、相対 URL に対する同じ質問Response.Redirect("~/../..");

ユーザーが を閲覧しているときに、相対 URL を使用して接続httpされたページにリダイレクトする方法はありますか? httpsSSL の目的でリンクとリダイレクトの絶対 URL をコーディングするのは、お粗末な方法のようです。ドメイン名が変われば、全部書き直さなければなりません。さらに、ローカルホストで動作させたい場合は、サーバーにアップロードするたびに変更する必要があります。何か解決策があるはずです。

4

3 に答える 3

1

HTTPとHTTPSを自動的に切り替えることは、スイッチングロジックをすばやく簡単に実装するために使用するのに非常に優れたコードであり、既存のコードを変更することはありません。

同様:SSLを使用するようにASP.NET / MVCサイトを準備していますか?

于 2012-08-31T20:39:57.963 に答える
0

リックシュトラールによるこれらのヘルパーメソッドはあなたを助けます

http://www.west-wind.com/weblog/posts/2007/Sep/18/ResolveUrl-without-Page

ResolveServerUrlに特に注意してください。

于 2012-08-31T20:41:06.603 に答える
0

実行しているIISのバージョンによっては、この機能をいつでもWebサーバーにオフロードできます。ここでURL書き換えモジュールをチェックしてください

于 2012-08-31T20:41:36.903 に答える