Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Conflitto mod rewrite

  1. #1

    Conflitto mod rewrite

    Ciao a tutti,

    RewriteEngine On
    RewriteBase /
    RewriteRule ^([^/]+)/([^/]+)/([^/]+)\/$ /Pagine/pagina.php?
    lang=$1&idPagina=$2&nomemenu=$2 [L]
    RewriteRule ^([^/]+)/([^/]+)\/$ /Pagine/$2.php?lang=$1 [L]
    RewriteRule ^RidimensionaP$ /Pagine/ridimensiona.php [L]
    RewriteRule ^([^/]+)/([^/]+)\/$ /$2.php?lang=$1 [L]

    Come mai l'ultima riga non mi funziona e va in conflitto con le altre ?

    [L] non serve per non avere conflitti

    Grazie

    Cristiano
    www.meneghiniweb.it

  2. #2
    Perché prima hai una regola identica ed il flag [L] blocca l'esecuzione delle successive.

    Non puoi avere

    codice:
    RewriteRule ^([^/]+)/([^/]+)\/$ /Pagine/$2.php?lang=$1 [L]
    ed allo stesso tempo

    codice:
    RewriteRule ^([^/]+)/([^/]+)\/$ /$2.php?lang=$1 [L]

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.