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:
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.
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
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
Categorie
- Apache (9)
- cPanel (2)
- Database (2)
- Drupal (1)
- HTML (3)
- Joomla (1)
- Linux (5)
- PHP (23)
- Sicurezza in Rete (4)
- Web Marketing (2)
- Webdesign e grafica (4)
- WordPress (3)
Archivi
Anno 2011