Pregunta Documento predeterminado Azure CDN index.html


Ahora configuro con éxito mi sitio web estático en un CDN, ¿Hay alguna manera de especificar que index.html es el documento predeterminado? Es un sitio de 1 página. Simplemente me gustaría navegar a la URL raíz sin tener que escribir /index.html.

Gracias


6
2017-12-22 10:12


origen


Respuestas:


Basado en tu Pregunta anteriorSupongo que ha configurado CDN para asignarse al almacenamiento de blob. Si esto es correcto, desafortunadamente no es posible hasta el día de hoy porque Azure Storage no tiene soporte para el documento predeterminado. Esta es una de las funciones más solicitadas en Azure Feedback - https://feedback.azure.com/forums/217298-storage/suggestions/1180039-support-a-default-blob-for-blob-storage-containers sin embargo, aún está pendiente.

Si lo desea, puede crear un sitio web adecuado (en lugar de tener este archivo index.html en almacenamiento de blobs) y servir ese sitio web a través de CDN. Puede encontrar más detalles al respecto aquí: https://azure.microsoft.com/en-in/documentation/articles/cdn-websites-with-cdn/.


4
2017-12-22 10:34



Microsoft está trabajando en esto. Por el momento solo tienes dos posibilidades para resolver esto:

  • Use CDN: con la versión premium de Verizon puede crear reglas como Reglas de redirección
  • Cree una aplicación web que actúe como un proxy y sirva / redireccione (a) los blobs

Usando Premium CDN Si compró la versión premium de Verizon CDN, puede crear reglas de Rewrite personalizadas. Encontrará esto en la sección "Características avanzadas" de su punto final de CDN. Una vez que haga clic en "Administrar", será redirigido fuera del portal donde podrá administrar su cdn.

Rules Engine

Hier debes crear una regla de redireccionamiento como esta:

enter image description here Tenga en cuenta que cada cambio en una regla tarda aproximadamente 5 horas en activarse.

Para verificar si su regla de redireccionamiento funciona, puede instalar IIS y activar el módulo de reescritura de URL. En el módulo de reescritura puede probar sus reglas.

  1. Abra IIS
  2. Módulo de reescritura de Url abierto
  3. Agregar regla
  4. Agregar una regla en blanco
  5. Patrón de prueba

Tenga en cuenta que si prueba su patrón, debe comenzar con la ruta de origen CDN que es un número y su nombre de punto final como / 829292 / películas.

enter image description here

A veces, las reglas de redirección causan problemas con la purga de CDN. Puede resolver este problema agregando una cláusula if en su regla que diga que la redirección solo debe estar activa si no es el agente de purga.

enter image description here


3
2017-08-28 12:56