/ / ¿Cómo habilitar la reescritura de URL en cfwheels 1.4 en iis 7.5? - Windows, url-rewriting, iis-7.5, cfwheels

¿Cómo habilitar la reescritura de URL en cfwheels 1.4 en iis 7.5? - Windows, url-rewriting, iis-7.5, cfwheels

Uso cfwheels 1.4 en Railo 4.2.2.004 en el servidor de Windows 2008R2 con IIS 7.5 y no puedo hacer que la reescritura de URL funcione.

En config / settings.cfm tengo

set(URLRewriting="On");

Mi web.config se ve así

    <?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="ColdFusion on Wheels URL Rewriting" enabled="true">
<match url="^(.*)$" ignoreCase="true" />
<conditions logicalGrouping="MatchAll">
<add input="{SCRIPT_NAME}" matchType="Pattern" ignoreCase="true" negate="true" pattern="^/(flex2gateway|jrunscripts|cfide|CFFileServlet|cfformgateway|railo-context|files|images|javascripts|miscellaneous|stylesheets|robots.txt|favicon.ico|sitemap.xml|rewrite.cfm)($|/.*$)" />
</conditions>
<action type="Rewrite" url="/rewrite.cfm/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

Instalé el módulo de reescritura de URL en IIS. IIS muestra las reglas de entrada del archivo web.config.

El navegador muestra una

Error: error de redireccionamiento

Básicamente seguí: ElEliminando index.cfm de url con configuración web

¿Qué me estoy perdiendo? Saludos Thorsten

Respuestas

0 para la respuesta № 1

Para tu información Resolví el problema reemplazando redirectTo () con el plugin internalredirect. ;-)

public void function setControllerAndView() {

/*redirectTo(    controller="#request.domaininfo.getHomeController()#",
action="#request.domaininfo.getHomeAction()#");*/

// use plugin internalredirect.cfc
internalredirect(    controller="#request.domaininfo.getHomeController()#",
action="#request.domaininfo.getHomeAction()#");
}