¿Puedo tener URL 'amigables' sin una reescritura de URL en IIS?
Sin tener una regrabadora de URL como ISAPI_Rewrite disponible, es posible lograr lo siguiente:
Me gustaría que un usuario navegue hastahttp://www.jjj.com/directory
dónde/directory
en realidad no existe IIS transfiere al usuario anot-found.cfm
.
En este punto puedo servirindex.cfm
es decirhttp://www.jjj.com/directory/index.cfm
.
La url se mostrará bien y la página se cargará aunque el directorio oindex.cfm
no existe Sin embargo, me gustaría poder no tenerindex.cfm
en la url.
Ideal:
Solicitud de página parahttp://www.jjj.com/directory
Cargas IISnot-found.cfm
por defecto404
errorhandler
No se encuentran las tirasCGI.query_string
y utilizacfswitches
para canalizar al usuario a la función de controlador adecuada. Puede usaronMissingTemplate
?
La solicitud de la página nunca cambia en la URL y la página carga de forma transparente al usuario con200 OK
estado
Si un usuario solicitahttp://www.jjj.com/directory/index.cfm
me gustaría301
redirigir ahttp://www.jjj.com/directory
Actual:
Solicitud de página parahttp://www.jjj.com/directory
Cargas IISnot-found.cfm
por defecto404
controlador de errores.
No se encuentran las tirasCGI.query_string
y utilizacfswitches
para canalizar al usuario a la función de controlador adecuada.
La solicitud de página cambia ahttp://www.jjj.com/directory/index.cfm
con un200 OK
estado