- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- Slash Finale
-
Slash Finale
Salve,
ho creato questo codice per riscrivere gli URL del mio forum, in questo modo:
/forum/1-nome-sezione/1-nome-topic/.
Il problema è che se l'URL è così: /forum/1-nome-sezione/1-nome-topic non funziona, come posso risolvere??Ecco il codice:
RewriteEngine On RewriteRule ^index.html$ index.php RewriteRule ^([0-9]+)-([^/]+)/$ view-forum.php?f=$1&titlef=$2 RewriteRule ^([0-9]+)-([^/]+)/index([0-9]+)\.html$ view-forum.php?f=$1&titlef=$2&page=$3 RewriteRule ^([0-9]+)-([^/]+)/new-thread\.html$ new-thread.php?f=$1&titlef=$2 RewriteRule ^([0-9]+)-([^/]+)/([0-9]+)-([^/]+)/$ view-topic.php?f=$1&titlef=$2&t=$3&titlet=$4 RewriteRule ^([0-9]+)-([^/]+)/([0-9]+)-([^/]+)/index([0-9]+)\.html$ view-topic.php?f=$1&titlef=$2&t=$3&titlet=$4&page=$5 RewriteRule ^([0-9]+)-([^/]+)/([0-9]+)-([^/]+)/new-replay\.html$ new-replay.php?f=$1&titlef=$2&t=$3&titlet=$4
-
Scaricati il "bignami delle regexp" di added bytes.
Esiste il quantificatore "zero od una occorrenza".Invece che mettere lo slash in fondo agli indirizzi ci metti lo slash quantificato. Nota che non è un redirect, ma un modo per far corrispondere ad una pagina i due indirizzi (con e senza slash).
Ciao,
Francesco