Panoramica dei modelli di regola

di Ruslan Kashšev

I modelli di regola nel modulo di riscrittura URL offrono un modo semplice per creare una o più regole di riscrittura per un determinato scenario.

Modelli di regola predefiniti

Il modulo di rewriter URL include diversi modelli di regola per gli scenari più comuni:

  • URL descrittivo : questo modello di regola può essere usato per generare regole di riscrittura e reindirizzamento che rendono più intuitivi gli URL per l'applicazione Web dinamica e il motore di ricerca. Il modello di regola consente di generare una regola di riscrittura che trasforma gli URL basati sulla gerarchia in URL con stringhe di query. Facoltativamente, inoltre, può generare una regola di reindirizzamento che può essere usata per reindirizzare gli URL dei client Web con stringhe di query per pulire gli URL.
  • Regola con mappa di riscrittura : questo modello di regola può essere usato per generare regole di riscrittura e reindirizzamento che usano mappe di riscrittura per archiviare mapping statici tra URL originariamente richiesti e URL riscritti o reindirizzati. Per altre informazioni sull'utilizzo delle mappe di riscrittura, vedere "URL Rewrite Module Configuration Reference" e "Using Rewrite Maps in URL Rewrite Module".
  • Blocco delle richieste : questo modello di regola può essere usato per generare una regola che blocca le richieste in ingresso in base a vari criteri. Ad esempio, le richieste possono essere bloccate in base a determinati criteri all'interno del percorso URL o in base a un determinato valore in una delle intestazioni della richiesta.

Modelli di regole personalizzati

Il modulo di riscrittura URL fornisce un framework estendibile per il plug-in nei modelli di regole personalizzati. Ad esempio, è possibile creare un modello di regola che semplifica la creazione di regole di riscrittura per l'ottimizzazione del motore di ricerca del sito Web o per impedire il collegamento rapido del contenuto. Per istruzioni dettagliate su come estendere l'interfaccia utente del modulo di riscrittura URL con i modelli di regola, vedere l'articolo "Sviluppo di un modello di regola per il modulo di riscrittura URL".