2012-09-24 9 views
11

Estoy buscando mover un sitio web existente a Google Cloud Storage. Sin embargo, ese sitio web existente ha cambiado su estructura de URL varias veces en el pasado. Estos cambios son manejados actualmente por Apache: por ejemplo, la URL /days/000233.html redirige a/days/new-post-name y/days/new-post-name redirects a/days/2002/01/01/new -Nombre del puesto. Del mismo modo, /index.rss redirige a /feed.xml, y así sucesivamente.Un objeto en Google Cloud Storage que actúa como un "redireccionamiento" o "enlace simbólico"

¿Hay alguna manera de marcar un objeto en GCS para que actúe como un "enlace simbólico" a otro objeto GCS en el mismo cubo? Es decir, cuando agrego la configuración del sitio web a un depósito, la solicitud de un objeto (idealmente) genera un encabezado de redirección 301 para un objeto diferente, o (menos idealmente) sirve el contenido del otro objeto como propio.

No quiero simplemente duplicar el objeto en cada URL, porque eso triplicaría mi espacio de almacenamiento. Tampoco puedo usar encabezados de metafrefregamiento dentro del contenido del objeto, porque algunos de los objetos redirigidos no son documentos HTML (son imágenes o fuentes RSS). Por razones similares, no puedo manejar esto dentro de NotFound 404.html con JavaScript.

Respuesta

11

Desafortunadamente, la funcionalidad de enlace simbólico no es actualmente compatible con Google Cloud Storage. Sin embargo, es una buena idea y vale la pena considerarla como una característica futura.

+6

Ahora 2014, ¡ha llegado un futuro! ¿Algún plan para una función de enlace simbólico para GCS? – hiroshi

+0

sí, mis URLs s3 incluían el nombre del cubo en la ruta, así como también el DNS, así que cuando cambio todas mis URLs están desactualizadas, así que sería lindo. – Kevin

+0

Sería genial para servir el contenido real, es decir, como un enlace real –

Cuestiones relacionadas