Amici smanettoni salute a voi,
chiudo aiuto. Vi lascio qui di seguito il file htaccess del mio nuovo sito, che sto per mettere online a breve.
La domanda è: posto che l'ho già testato e funziona, c'è modo di migliorarlo? Renderlo più pulito e, se possibile, ancora più funzionale? Che magari io da poco esperto posso snellire ulteriormente il codice riassumendo 4 righe in una, ecco.
Che mi dite?
Buon lavoro a tutti
Grazie in anticipo
chiudo aiuto. Vi lascio qui di seguito il file htaccess del mio nuovo sito, che sto per mettere online a breve.
La domanda è: posto che l'ho già testato e funziona, c'è modo di migliorarlo? Renderlo più pulito e, se possibile, ancora più funzionale? Che magari io da poco esperto posso snellire ulteriormente il codice riassumendo 4 righe in una, ecco.
Che mi dite?
Buon lavoro a tutti
Grazie in anticipo
Codice:
RewriteEngine On
RewriteBase /
# Forzatura URL
RewriteCond %{HTTP_HOST} ^miosito.\org$
RewriteRule (.*) http://www.miosito.org/$1 [R=301,L]
# Aggiungi slash
RewriteCond %{REQUEST_URI} !(/$|\.)
RewriteRule (.*) %{REQUEST_URI}/ [R=301,L]
# Generale
RewriteRule ^([^/]*)/$ /$1.php
# Servizi
RewriteRule ^servizi/([^/]*)/$ /servizi.php?servizio=$1
# Portfolio
RewriteRule ^portfolio/([^/]*)/$ /portfolio.php?tipo=$1
RewriteRule ^portfolio/([^/]*)/([^/]*)/$ /portfolio.php?tipo=$1&limit=$2
RewriteRule ^portfolio/([^/]*)/([^/]*)/ultima/$ /portfolio.php?tipo=$1&limit=$2&lastpag=ultima
# Blog
RewriteRule ^blog/([^/]*)/$ /blog.php?slug=$1
RewriteRule ^blog/pagina/([^/]*)/$ /blog.php?limit=$1
RewriteRule ^blog/pagina/([^/]*)/ultima/$ /blog.php?limit=$1&lastpag=ultima