0

シナリオ:

SSLを必要とするAbleCommerce(ASP.NET eコマースCMS)Webサイトがありますが(明らかに)、1つの内部IPアドレスしか持てないサーバーでホストされています。たとえば、外部 IP と宛先 NAT を外部ポート 443 からサーバーのポート 4433 に追加できるため、通常はこれで問題ありません。これは他のウェブサイトでも機能しますが、まったく問題ありません。

問題:

のサイトにアクセスするhttps://site/と、ブラウザは (HTTP 301 経由で) にリダイレクトされますhttps://site:4433/(もちろん、外部からはアクセスできません)。

質問:

ユーザーをリダイレクトせず、アクセスした URL のみを使用するように AbleCommerce を構成する方法はありますか?

前もって感謝します!

4

1 に答える 1

0

SERVER_PORT 444 を 443 に置き換える受信 URL 書き換えルールを作成したところ、サイトが機能するようになりました。

この問題を抱えている人はいますか?これは、内部ポートにリダイレクトするすべての IIS サイトで機能します。

次の空の受信規則を作成します (444 を使用しているポートに置き換えます。これは非 SSL http でも機能します)。

一致 URL

要求された URL: パターンに一致

使用: 正規表現

パターン:

.*

(チェックあり) 大文字と小文字を区別しない

条件

Input         | Type                | Pattern
{SERVER_PORT} | Matches the Pattern | 444

サーバー変数

Name        | Value | Replace
SERVER_PORT | 443   | True

アクション

アクションの種類: なし

(チェックあり) 後続のリクエストの処理を停止

于 2014-07-02T06:37:39.323 に答える