Я использую Framework One (FW/1), Coldfusion 10 и пытаюсь использовать Tuckey URLRewriteFilter для удаления index.cfm из URL-адреса. У меня для generateSES установлено значение true, а для SESOmitIndex значение true в настройках FW/1.
У меня есть следующий код в моем файле urlrewrite.xml
<rule>
<from>^/(.*)$</from>
<to last="true">/index.cfm/$1</to>
</rule>
Когда я просматриваю приложение, я получаю ошибку 404, поэтому я сбросил область CGI в своем методе onMissingTemplate() и вижу следующие ключи, которые привлекли мое внимание.
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, но без каких-либо ответов.
Я использую ColdFusion 10 на своем локальном компьютере с Windows Vista с локальным встроенным веб-сервером.
Может ли кто-нибудь пролить свет на то, что я делаю неправильно или почему это происходит? Я использую URLRewriteFilter версии 4.0.3 http://urlrewritefilter.googlecode.com/svn/trunk/src/doc/manual/4.0/index.html