Bookmark and Share
 Reindirizzamento server su IIS 5.0

Soluzioni Internet Thursday 3 May 2007 alle 13:11

Su IIS5.0, è possibile eseguire reindirizzamenti mirati anche a solo ad una o più estensioni oltre che il reindirizzamento “globale” di tutte le richieste ad un sito.

Il vecchio web server Microsoft, Internet Information Services 5.0, ad esempio, permette di utilizzare la seguente stringa come stringa di redirezione, riuscendo ad ottenere una buona “messa offline” di qualunque sito.

*;*.htm;/offline.html; *.pdf;/offline.html; *.asp;/offline.html; *.swf;/offline.html

Anche se a prima vista può sembrare parecchio complessa, piegata in parole povere, la stringa dice che:

  • qualsiasi richiesta di pagina con estensione htm (*.htm) sarà rediretta alla pagina offline.html presente nella root (/);
  • così anche per i documenti PDF (*.pdf), ASP (*.asp) e SWF (formato flash – *.SWF);

Dovete porre attenzione alla prima dichiarazione e di conseguenza a come chiamerete la pagina “offline”: se avessi usato come estensione di quest’ultima pagina l’estensione abbreviata *.HTM (offline.htm) avrei creato un loop infinito di redirezioni, da offline.htm a offline.htm!!!

Notate anche che, tra le dichiarazioni di redirect NON è presente alcuna redirezione per quanto riguarda le immagini: per lo stesso motivo appena enunciato. Una volta caricata la pagina”offline”, le immagini avrebbero subito un redirect e di conseguenza non sarebbero mai state visibili. Così sono anche stato obbligato ad inserire le estensioni dei file da redirigere a manina: se avessi usato il solo *.* (redirect di TUTTO!) non avrei mai visto nulla…

Su questa pagina di supporto Microsoft è inoltre possibile capire come configurare correttamente IIS per gestire il redirect lato server.

Bookmark and Share

Lascia un commento

Ti ricordo che è sempre necessario trascrivere le due parole che leggi nel box rosso. È una misura antispam.