Nei casi in cui non è possibile specificare delle regole utilizzando regular expression o wildchars, è possibile definire le Rewrite Maps, che consentono di definire delle regole statiche. Questa soluzione risulta utile, ad esempio, se dobbiamo ridefinire una serire di URL statici di una porzione del sito.
Anche in questo caso, dalla console di IIS, selezioniamo Add Rules..., dopo aver selezionato la funzionalità di URL Rewrite e scegliamo quindi Rule with rewrite map.
A questo punto selezioniamo Add Mapping Entry.. per definire la regola che implementerà la nostra mappa.
Figura 21. Selezione una Rewrite Map
In particolare dobbiamo scegliere se l'azione implementata sarà di tipo Rewrite o Redirect. Nel nostro caso scegliamo Rewrite, come nella figura seguente, e diamo un nome a piacere alla regola.
Figura 22. Aggiunta di una regola per una Rewrite Map
Nell'esempio vogliamo rimappare dei contenuti statici, ad esempio una pagina che si chiama doc1.html, che idealmente fa riferimento ad uno specifico prodotto, ad una pagina dinamica che si chiama articolo.php, che gestirà più prodotti, in cui il parametro id passato in query string, in questo caso, distinguerà il prodotto. Inoltre le pagine statiche usate in precedenza si trovano in una diversa parte del sito.
Ecco nella figura seguente come fare questo mapping, ovviamente potremo inserire altri valori in base ai prodotti presenti nel nostro ipotetico sito Web.
Figura 23. Definizione della entry per la rewrite map
Sessioni PHP: cosa sono, come si usanoDalla configurazione di PHP, alla gestione delle sessioni in un... |
Continuous Integration: automatizziamo i client con PhingContinuous Integration: automatizziamo i client con Phing. Esempi... |
Archiviazione delle applicazioni PHP con PharCome incorporare intere applicazioni PHP all'interno di un singolo... |
I traits in PHP 5.4Cosa sono, a cosa servono e come si unsano i traits, la novità per... |
PHP 5.4: il web server integratoImpara ad usare il web server integrato nella versione 5.4 di PHP:... |
Guida Yii FrameworkCome creare applicazioni Web in modo semplice e veloce con il... |
Guida Applicazioni Facebook con PHPCome realizzare un'applicazione per Facebook. Dalle basi della... |
Guida PHP con Windows e IISInstallare ambienti per lo sviluppo e la produzione di applicazioni... |
Ogni lunedì, direttamente nella tua e-mail: script, articoli, guide e tutorial su PHP, MySQL e Apache.
Iscriviti alla newsletter
|
|
Corso PHP per Webmaster11 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base25 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base05 Giugno 2012 a Roma |