PDA

Visualizza la versione completa : Aggiungere slash finale ad URL con .htaccess


ducadimantova
24-11-2017, 16:47
Buongiorno,

nel mio sito utilizzo .htaccess per implementare un sistema di 'pretty URLs'.

In sostanza, tramite .htaccess indirizzo tutte le richieste di pagine ad un 'controller' che traduce in stringhe le URL ricevute e, effettuate varie operazioni, cerca la pagina nel database e la stampa.

Orbene, il mio problema quello di aggiungere lo slash finale alle URL che ne siano sprovviste, senza alterare il funzionamento del sistema.

Il semplice codice finora inserito in .htaccess il seguente:

# BEGIN
<IfModule mod_rewrite.c>
RewriteEngine On

RewriteBase /

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

RewriteRule .* /controller.php [L]
RewriteRule ^/?$ /it/ [R=301,L]

</IfModule>

Non sono molto esperto in materia di regex e url rewriting pertanto i miei tentativi sono al momento falliti. Qualcuno avrebbe gentilmente dei suggerimenti?

Grazie.

Loading