Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2013, 12:55
Avatar de santayita
santayita
 
Fecha de Ingreso: noviembre-2010
Mensajes: 88
Antigüedad: 13 años, 5 meses
Puntos: 1
URL Amigable, rewrite y .aspx

Saludos,
Les pongo primero un poco en situacion, para que si no es con alguna solucion obvia, sea con alguna idea similar, metodo casero etc.. la forma de arreglar el problema o conseguir lo deseado.

Tengo una pagina web activa en asp.net y recientemente hablando con los proveedores de hosting y tocando un poco el web.config he conseguido crear url's amigables, eliminando la terminacion .aspx simplemente en las paginas estaticas y con parametros en las dinamicas.
Para ello me encontre con algunos detalles curiosos como que las imagenes, los css, js y demas ficheros cargados, no reconocer urls relativas y en el caso de las iamgenes incluso deben llevar la etiqueta runat="server" ... ¿por que?

El caso, el problema, es que ahora tengo muchos links por foros, pagians indexadas en google y etc con la url vieja, ejemplo:
esta indexado www.dominio.com/detalle.aspx?id=45 cuando ahora realmente es www.dominio.com/articulos/aspiradora

como puedo hacer para que aun entrando con la url vieja me redirija a la nueva? puesto que entrando por la vieja, aunque existe, las imagenes, y algunas cosillas no se cargan correctamente por lo comentado antes supongo y eliminarla es imposible, puesto que en el web.config lo "unico" que se hace es "enmascarar" entiendo y que cuando llega la url amigable, realmente se cargue la .aspx

Otro detalle curioso que me gustaria evitar si es posible, es que aun entrando a traves de la url amigable, cuando hago una recarga por postback, se desenmascara la url y aparece la .aspx?id=45

No tengo mucha idea del tema, supongo que ya os percataríais, pero agradecería vuestra comprensión, paciencia y cualquier ayuda.
Muchisimas gracias.
__________________
Error 404 - Firma not found