Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2007, 07:19
Aibarra.net
 
Fecha de Ingreso: septiembre-2004
Mensajes: 179
Antigüedad: 20 años, 7 meses
Puntos: 0
Alternativa a mod_rewrite en ASP/Win

Estoy intentando implementar un sistema tipo mod_rewrite en ASP "tradicional" (no .NET)

Se trataría de tener un blog en el que cada entrada tubiera un enlace permanente "amigable" con los buscadores (básicamente Google) Algo de la forma:

www.dominio.com/mis_vacaciones_en_la_nieve.html
http://www.dominio.com/2007/01/mis-v...s-en-la-nieve/

o similares. Evidentemente, eso internamente llevaría a algo tipo:

www.dominio.com/entradas.asp?id=344

No puedo instalar componentes como ISAPIrewrite y mi acceso a la configuración del servidor es bastante limitado.

Una posible solución es usar una página de error 404 personalizada. Esta recogería la URL "bonita", accedería a base de datos y devolvería el contenido correspondiente. Hasta aquí sencillo. He hecho unas pruebas (muy) rápidas y obtenía direcciones del estilo:

http://www.dominio.com/err_404.asp?U..._la_nieve.html

Lo cual queda muy feo. La solución a esto es redirigir, pero volvería a tener URLs tipo:

www.dominio.com/entradas.asp?id=344

Esto, página de error + redirección, es una solución parcial. No llega a ser totalmente equivalente al mod_rewrite pero creo que es lo más parecido que puedo alcanzar con los medios de los que dispongo. Mi dudas son:

Existe una alternativa mejor, dentro de las limitaciones que comento?
Cómo afecta esto al rendimiento del servidor? (se estarían generando errores continuamente)
Cómo afecta a Google el hecho de generar un error y redirigir a otra página? Penalizaciones, no indexación, etc.

Gracias por adelantado.
__________________
Estoy en www.aibarra.net

Camino para preguntar: manual -> Google -> FAQs y buscador del foro -> Nuevo Tema.
Tan difícil es escribir correctamente? Es más fácil leerlo. Pónselo fácil al que quiera ayudarte.