Framework One(FW / 1)、Coldfusion 10を使用しており、TuckeyURLRewriteFilterを使用してURLからindex.cfmを削除しようとしています。FW / 1設定でgenerateSESをtrueに設定し、SESOmitIndexをtrueに設定しました
urlrewrite.xmlファイルに次のコードがあります
<rule>
<from>^/(.*)$</from>
<to last="true">/index.cfm/$1</to>
</rule>
アプリケーションを表示すると404エラーが発生するため、onMissingTemplate()メソッドにCGIスコープをダンプすると、次のキーが目に入ったことがわかります。
PATH_INFO m/
PATH_TRANSLATED C:\Coldfusion10\cfusion\wwwroot\index.cf
CF_TEMPLATE_PATH C:\Coldfusion10\cfusion\wwwroot\index.cf
SCRIPT_NAME //index.cf
リクエスト/コンテキストなどを破壊しているようです。SOに関する他の投稿を見たことがありますが、回答はありません。
ローカルの組み込みWebサーバーを備えたローカルのWindowsVistaマシンでColdFusion10を使用しています。
誰かが私が間違っていること、またはなぜこれが起こっているのかについていくつかの光を当てることができますか?URLRewriteFilterバージョン4.0.3を使用しています http://urlrewritefilter.googlecode.com/svn/trunk/src/doc/manual/4.0/index.html