3

安全でないページとショッピングカートなどの安全なページの両方を使用できるように、SSLを有効にしてSSLを適用するように設定されたDotNetNukeWebサイトがあります。

ただし、独立したASPXページ(PayPal IPNリスナー)があり、このページからアクセスできるようにしたいと考えています。https://

現時点では、SSLを介してIPNリスナーにリクエストが行われると、JavaScriptリダイレクトコードを含むHTMLページが提供され、にリダイレクトされhttp://ます。PayPalのリクエストはJavaScriptリダイレクトに応答しないため、正しいページがリクエストされることはありません。

このファイルに対してSSLを有効にすることは可能ですか?

編集:javascriptリダイレクトに関する情報を追加しました。また、仮想ディレクトリを作成しようとしましたが、aspxファイルでDNNアプリケーションコードを使用できません。

4

2 に答える 2

1

これを克服するには、次の 2 つの簡単な方法を実行できます。

  • あなたのページがから継承されていることを確認してくださいDotNetNuke.Framework.PageBase
  • aspx ページで、要求プロトコルをチェックし、応答コードを 301 に設定する PreRender メソッドを実装します。

さらにサポートが必要な場合はお知らせください

-- 更新 -- ルートの siteUrls.config を見つけて、前に以下を追加してみてください</Rules></RewriterConfig>

<リライター規則>
            <LookFor>.*PageName.aspx(.*)
            <送信先>~/PageName.aspx$1
        </リライター規則>
于 2012-11-01T12:35:53.147 に答える
1

DNN のバージョンは? 技術的には、リダイレクトが実際の物理的な .aspx ページに影響を与えるべきだとは思いませんでした。

ただし、そのファイルを別のフォルダー内に置くことができるにもかかわらず、それを仮想ディレクトリにすると、DNN の要求の処理がブロックされます。

于 2012-10-02T21:58:22.583 に答える