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.