PHP: inserire i percorsi delle richieste HTTP in una variabile con il file .htaccess

Short link

Con il file .htaccess è possibile inserire i percorsi delle richieste HTTP in una variabile.

La soluzione è la seguente:


RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l


RewriteRule ^(.+)$ index.php?path=$1 [QSA,L]

Ora tutte le richieste verranno riscritte in $_REQUEST['path'] ad eccezione dei file e delle directory esistenti.

L'autore

Gabriele Romanato, sviluppatore web full stack specializzato in siti, applicativi web ed e-commerce con Node.js e PHP.