image
Inicio » Foros » ASP.NET

Foro sobre ASP.NET

URL redirect

Volver al foro | Responder | Añadir nuevo tema


De: Zoe
Fecha: 29/12/2005
Mensaje:

Deseo hacer lo siguiente:

tengo urls amigables de la siguiente manera :

www.sitio.com/usuario/jose
www.sitio.com/usuario/flor

y quiero redireccionar a los urls reales por ejemplo:

www.sitio.com/usuario/profile.aspx?id=1
www.sitio.com/usuario/profile.aspx?id=2

en mi archivo web.config tengo la siguiente linea:

<add verb="*" path="/usuario/*" type="SCHAndler,SCHAndler" /> dentro del tag httpHandlres

mi clase SCHAndler es la que se encarga de redireccionar dependiendo el url.

mi problema es que al tratar de accesar me marca 404 porque los urls amigables no existen, yo pienso que es problema del IIS pero nose como solucionarlo,

Agradezco su valiosa ayuda, Gracias.


Quizás le interese
De: Flacus
Util para: 0 personas

Fecha: 05/01/2006
Mensaje:

Hola:
mira no estoy seguro, pero por lo que tengo entendido, iis le pasa el control de los archivos a asp .net dependiendo la extensión del archivo, ya que ASP .NET es una extensión ISAPI. Si uno quiere agregar extensiones que sean preocesadas por ASP .NET esto se debe configurar en IIS y en ASP .NET. El problema acá es que no tienes extensiones, quizas lo que podrías hacer es que tus urls amigables terminen con .aspx como por ejemplo www.sitio.com/usuario/jose.aspx, en este caso IIS pasara el control de la solicitud a ASP .NET ya que es una solicitud de un fichero .aspx.
Ojala te haya quedado clara mi explicación. Saludos y suerte. Chau



De: Zoe
Util para: 0 personas

Fecha: 06/01/2006
Mensaje:

Ya he probado de esa manera y si funciona correctamente solo deseaba saber si se podia sin extension.



Volver al foro | Responder | Añadir nuevo tema

Quizás le interese:

WebEstilo.com no se hace responsable de las opiniones que los usuarios puedan verter en cualquiera de los foros existentes.

Si te solucionó el problema pulsa en G+1


Gracias!






Comparte



Última modificación:31 de Agosto de 2017. Spain - Espa�a.
© 1998-2004 por . Todos los derechos reservados.