1

私は DNN サイトで作業しており、MP4 ビデオの特定の URL に対する着信要求を別の場所にリダイレクトするように URL 書き換えを設定する必要があります。着信 URL に*.mp4ファイル拡張子がない場合は機能しますが、拡張子がある場合はリダイレクトが失敗し、404 が返されます。

SiteUrls.configファイルを変更して次のエントリを追加することで、書き換えをセットアップしました。

<RewriterRule>
    <LookFor>.*VIDEOFILENAME.mp4(.*)</LookFor>
    <SendTo>http://externalsite/video/VIDEOFILENAME.mp4$1</SendTo>
</RewriterRule>

を参照しようとすると、上記の設定により 404 が返されますmydnnsite/VIDEOFILENAME.mp4

ただし、(拡張子mydnnsite/VIDEOFILENAMEなしで)参照しようとすると、次の構成は問題なく機能します。*.mp4

<RewriterRule>
    <LookFor>.*VIDEOFILENAME(.*)</LookFor>
    <SendTo>http://externalsite/video/VIDEOFILENAME.mp4$1</SendTo>
</RewriterRule>

何らかの理由で、ファイル拡張子の存在がリダイレクトの発生を妨げています。

4

1 に答える 1