私は 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>
何らかの理由で、ファイル拡張子の存在がリダイレクトの発生を妨げています。