IISでIconicのIIRFURL書き換えエンジンを使用していますが、「ファンシー」URLは次のようなものです。
http://some-website.com/some-function/418/some-keyword-rich-filename.html
このURLの例は、次のものに対応しています。
http://some-website.com/some-function.asp?SOME-ID=418
ここで、some-function.aspファイル内で、ブラウザーによって要求されたページを知る必要があります。すべてのIIS変数を調べましたが、それらのいずれにも値が見つかりません/some-function/418/some-keyword-rich-filename.html
でした。
ちなみに、301リダイレクトをブラウザに送信するには、この情報が必要です。たとえば、ブラウザが要求した場合:
http://some-website.com/some-function/418/index.html
まず、ブラウザを次の宛先に送信する必要があります。
http://some-website.com/some-function/418/some-keyword-rich-filename.html
そして、これが私が比較のために元のURLを必要とする理由です。