Pregunta

Me han pedido para ayudar con un poco de desarrollo de ColdFusion y una de las tareas será la de realizar URL re-escritura, sobre todo girando parámetros URL en una URL más limpio.

El sitio se encuentra en un servicio alojado con CF8 que se ejecuta en IIS, con Helicon Tech ISAPI_Rewrite v2.

¿Hay cosas que debería prestar atención?

Gracias.

¿Fue útil?

Solución

Esto debería estar bien. IIS (o el complemento de ISAPI) se ocupa de la reescritura de URL y luego pasa a CF como si hubiera sido solicitada como la URL original.

La mayoría de la gente hace la reescritura de URL con el fin de mejorar su ranking SERP - clave de este es asegurarse de que la URL original que estaba en el lugar previamente ahora devuelve un 301 (movido permanentemente) redirigir a la nueva URL. Esto preserva el 'jugo de enlace' asociado a la dirección de edad. No utilice CFLOCATION hacer su redireccionamiento - esa etiqueta hace un 302 ...

Otros consejos

He estado usando ISAPI_Rewrite y ColdFusion durante unos años y tenía buenos resultados.

Yo recomendaría la actualización a la versión 3 si es posible. Mientras que la versión 2 funcionó bien, he encontrado la versión más reciente más fácil de usar, ya que es compatible con mod_rewrite .

El resultado final es que una regrabadora de URL y el servidor de aplicaciones (ColdFusion o de otra manera) no deben tener problemas trabajando juntos. Si es así, usted probablemente su configuración reglas de reescritura incorrecta (o está utilizando una regrabadora de mierda).

La Regrabadora URL cambia la apariencia de la solicitud antes de que se entrega al servidor de aplicaciones. Siempre que el resultado final es foo.cfm? Var = valor, ya sea la URL real o el resultado de la reescritura, que estará bien.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top