Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    154

    mod rewrite varie regole per più pagine

    Ciao a tutti/e,

    ho scritto queste regole:
    codice:
    RewriteEngine On
    RewriteRule ^blog/([^/]*)\.html blog.php?title=$1 [L]
    RewriteRule ^gallery/([^/]*)\.html gallery.php?album=$1 [L]
    RewriteRule ^meditazioni/([^/]*)\.html preaches.php?title=$1 [L]
    Chiamo:
    - http://www.sito.com/2012/blog/nome-pagina.html
    - http://www.sito.com/2012/gallery/nome-pagina.htm
    - http://www.sito.com/2012/meditazioni/nome-pagina.html

    Solo l'ultima funziona, le altre da Error 404. Dove sbaglio??

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    154
    Nessuno sa aiutarmi?

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    79
    Per prima cosa ti consiglio di sosituire ([^/]*) con ([^/]+). Nella maggior parte dei casi e' una formalita' ma e\' piu' corretto e scongiura alcuni effetti negativi dell' *.
    Inoltre io le riscriverei cosi':
    codice:
    RewriteEngine On
    RewriteRule ^blog/([^/]+)\.html blog.php?title=$1 [L,NC]
    In secondo luogo, le regole sono identiche e se l'ultima funziona non vedo perche' le altre non debbano farlo.
    Controlla che non siano predenti spazi, caratteri speciali e maiuscole/minuscole.


    Haran

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.