Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854

    [Mod_rewrite] Errore nel rewrite

    Salve a tutti,
    ho scritto il seguente file .htaccess, ma sembra non funzionare:
    codice:
    RewriteEngine on
    
    RewriteRule ^([^/]+)/$ index.php?lang=$1
    
    RewriteRule ^([^/]+)/([^/]+)\.html$ index.php?lang=$1&page=$2
    dove:
    - il primo: www.nomesito.it/it/
    - il secondo: www.nomesito.it/it/pagina.html

    il primo funziona correttamente, il secondo no...non mi visualizza la pagina desiderata ma solo l'home page!

    Come mai?

    Grazie.
    Ultima modifica di Felino; 23-07-2014 a 00:16

  2. #2
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Forse così non avviene la corretta "mappatura", vero?

    Dovrei inserire anche il numero di pagina nell'url friendly, dato che l'url originale è index.php?lang=it&page=1...

    Che dite?

    Grazie.

  3. #3
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Credo di aver trovato la soluzione:
    codice:
    RewriteEngine On
    RewriteRule ^([^/]*)/$ /index.php?lang=$1 [L]
    RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ /index.php?lang=$1&page=$2&title=$3 [L]
    1) www.nomesito.it/it/
    2) http://www.nomesito.it/index.php?lan...le=nome-pagina

    Questa sera lo testo e vi aggiorno!

Tag per questa discussione

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 © 2024 vBulletin Solutions, Inc. All rights reserved.