OT: Includes vía nginx/apache


#1

Hola, tengo un problema que se sale un poco de Rails y no sé si tiene
fácil remedio…

Resulta que en www.rankia.com vamos a sacar ya una nueva versión de la
web en rails, pero tenemos del orden de 70 blogs que no van por rails
sino por blogger, y para integrarlos mejor en la web tengo que meter en
la plantilla de cada blog la nueva cabecera, que sustituye a la
antigua… ¡Menuda faena de chinos!!

La cosa es que si en breve decidieramos cambiar la cabecera, para la
parte rails de la web sería inmediato, pero para los blogs… otra vez
trabajo de chinos!! Y yo quisiera hacer algo como meter en los blogs

, y que nginx sustituyera eso por

el archivo cabecera.html ¿Sabéis si es posible?

Por otra parte, estamos pensando en cambiar nginx/mongrel por
apache/passenger, así que si con nginx no es posible pero con apache sí,
también me serviría…

Por cierto, tema de iframes no me interesa, porque tengo entendido que
perjudican bastante en cuestiones de posicionamiento en buscadores.

s2 y gracias


#2

Fernando,

mirate el SSI (Server Side Includes) que nginx soporta con un módulo:

http://wiki.codemongers.com/NginxHttpSsiModule

Saludos,

Isaac Feliu


#3

Ror-es mailing list
removed_email_address@domain.invalid
http://lists.simplelogica.net/mailman/listinfo/ror-es


#4

Al final, hemos optado por migrar ya a apache/passenger, y hemos hecho
los includes en Apache. Por si a alguien le resulta útil, os dejo
algunos enlaces interesantes sobre el tema de los includes:

http://httpd.apache.org/docs/1.3/howto/ssi.html
http://www.yourhtmlsource.com/sitemanagement/includes.html
http://en.wikipedia.org/wiki/Server_Side_Includes
http://www.boutell.com/newfaq/creating/include.html

Por cierto, no ha sido nada traumático el cambio a Apache… el único
problemilla que nos hemos encontrado ha sido con el New Relic, que antes
nos daba la información separada para cada una de las dos webs que
tenemos en el servidor, y ahora nos la da agregada; pero todo lo demás,
sin problemas.

s2