Come impostare il redirect in Codeigniter

Come impostare il redirect in Codeigniter

Imparare come eliminare index.php dalla url e ottenere url SEO friendly con il redirect in un progetto codeigniter

Se stai creando una web application con Codeigniter e vuoi togliere index.php dalla url in modo da avere degli indirizzi più chiari ecco le righe che devi aggiungere al file .htaccess (se il vostro server usa Apache):

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>

nel caso tu voglia eseguire un redirect direttamente alla versione https:// non che aggiungere le ulteriori due righe sottostanti:

RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Ottenendo così la rimozione di index.php da ogni indirizzo url del sito e il redirect alla versione https://
Ecco Il codice completo:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
</IfModule>

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

%d blogger hanno fatto clic su Mi Piace per questo: