¿Puede .NET interceptar y cambiar archivos css?

UPDATE 1:

He configurado IIS6 para que .NET pueda manejar llamadas a archivos .css. ¿Qué debo hacer ahora para que cambie los archivos CSS basados en la URL de referencia? Entonces, si la url de referencia eshttp: // intranet /, debería seguir llamando a las hojas de estilo antiguo. Si la url de referencia eshttp: // intranetv2 /, debería llamar a la nueva hoja de estilo.

PREGUNTA ORIGINAL:

El fondo

Tengo 2 motores de búsqueda. 1 es viejo y el otro es nuevo (etapa de desarrollo). El motor de búsqueda 1 está en domain1.com y el motor de búsqueda 2 está en domain2.com. Ambos dominios están en el mismo servidor. Ambos buscan páginas web en domain1.com en función de lo que el usuario ingresa en los motores de búsqueda. La diferencia entre los 2 motores de búsqueda es que el nuevo es más rápido, produce resultados más precisos y tiene una interfaz de usuario enormemente mejorada. Ambos motores de búsqueda permanecerán activos solo para que los usuarios puedan acostumbrarse al nuevo en su propio tiempo, en lugar de simplemente lanzarlos al fondo y eliminar el motor de búsqueda anterior por completo.

e todos modos, suficiente fondo, básicamente, ya que las páginas de búsqueda residen en el antiguo nombre de dominio con el antiguo motor de búsqueda, mientras que el nuevo motor de búsqueda está en el nuevo nombre de dominio, ...

La pregunta

... ¿puedo usar HttpModule, u otra parte de .NET, o algo de IIS6 incluso para capturar los enlaces de página generados por el nuevo motor de búsqueda y cambiar dinámicamente el archivo css adjunto a las páginas de búsqueda antiguas en el dominio anterior? @

La razón

En efecto, hace que parezca un sitio completamente nuevo, donde si se usa el motor de búsqueda en el dominio anterior para acceder a las páginas en el dominio anterior, se usa la hoja de estilo anterior, pero si se usa el motor de búsqueda en el dominio nuevo Para acceder a los archivos de búsqueda en el antiguo nombre de dominio, se debe utilizar una nueva hoja de estilo para que las páginas antiguas se vean nuevas. Como hay muchas páginas de búsqueda, en la región de 10,000, editar cada página para agregar una declaración if para verificar el nombre del dominio de referencia antes de agregar una hoja de estilo a las páginas no es una opción realista.

El entorno

El motor de búsqueda anterior, junto con las páginas de búsqueda en el dominio anterior, usan .net 1.algo, pero el nuevo motor de búsqueda en el nuevo nombre de dominio usa .net 3.5, y yo uso vb.net para asp.net páginas El servidor es un servidor IIS6.

Respuestas a la pregunta(7)

Su respuesta a la pregunta