Ricercare una chiave in un QUERY_STRING con .htaccess

01 Novembre 2011
In questo breve articolo vedremo come sia possibile utilizzare un file .htaccess e il modulo per la riscrittura delle URL di Apache (mod_rewrite) per verificare la presenza di una determinata parola chiave all'interno di una QUERY_STRING, cioè la porzione di un'URL che contiene dei dati da passare in input ad un'applicazione o semplicemente al Web server per la richiesta di risorse.

Il nostro file per inviare le direttive necessarie per Apache dovrà contenere le seguenti istruzioni:

RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} !passkey
RewriteRule ^/utente-loggato/(.*)$ /autenticazione.php [L]

Nel caso specifico viene ricercata all'interno della QUERY_STRING la chiave "utente-loggato"; nel caso in cui questa non dovesse essere trovata, il browser subisce un redirect verso una pagina per l'autenticazione dell'utente.

L'istruzione mostrata potrà essere utilizzata per ricercare qualsiasi tipo di keyword, basterà modificarla utilizzando la parola chiave e la pagina per la redirezione relative alla propria applicazione.
Pubblicato in: Apache
Tags: .htaccess
Tutorials Correlati

Pagine di errore personalizzate con .htaccess
Uno dei sistemi pił diffusi per la gestione dei possibili errori prodotti d...

Creare documenti Word con PHP
Anche se potrebbe sembrare difficile in realtą generare documenti word c...

Rimuovere le estensioni dei file con .htaccess
L'utilizzo dei file .htaccess per inviare istruzioni al Web server Apac...

Lascia un commento
Nome

Email

Codice di verifica
 
© DominiOK, 2011-2024
Tutti i diritti sono riservati | Note Legali | Privacy
powered by GTWeb