Esta semana he estado mirando como puedo mejorar los URLs de Fusebox para que las arañas de los buscadores lo lean.
Una pagina puede ser como lo siguiente http://www.midominio.com/index.cfm?fuseaction=futbol.resultados
Las arañas solo suelen leer hasta la "?" y tu URL pierde un poco su significado.
Preguntando por alli y leyendo un email en CFTalk de Mark Drew encontré http://developer.fusium.com/tools/ses.cfm .
De hecho este código funciona para cualquier metodología, no solo Fusebox.
Este código cambiaría
http://www.midominio.com/index.cfm?fuseaction=futbol.resultados
a
http://www.midominio.com/index.cfm/fuseaction/futbol.resultados.cfm
(También cambia todas las variables de tipo URL al formato de "/", por ejemplo index.cfm?fuseaction=futbol.resultados&dia=1&mes=5&año=2005 cambiaria a index.cfm/fuseaction/futbol.resultados/dia/1/mes/5/año/2005.cfm)
Lo único que hay que hacer es lo siguiente.
1. Incluir estas 3 lineas al principio de tu codigo
<cfset SESdummyExtension = ".cfm">
<cfset SESrBaseName = "baseHREF">
<cfinclude template="sesConverter.cfm">
2. Incluir en el HEAD de la plantilla de layout:
<CFIF IsDefined("variables.baseHref")>
<cfoutput><base href="#variables.baseHref#"></cfoutput>
</CFIF>
3. Ahora tendras que pasar por tu HTML y cambiar los links.
1 comentario:
Publicar un comentario