premessa:
- sto ancora testando il sito in locale
- non ho traduzioni reali degli articoli, al massimo uso il lorem ipsum (cioè gli articoli in italiano, per test nelle traduzioni in inglese metto il lorem ipsum).
- ho attivato il "Friendly URL per i motori di ricerca"
Quando navigo nel sito sia dalla parte italiana che dalla parte inglese non ho problemi, e vedo nell'url la scritta ad esempio:
"...://localhost/nomesito/index.php/it/chi-siamo"
e fin quì tutto bene nelle varie sezioni.
il problema capita quando clicco sulla sezione "contattaci", dove vi è l'elenco dei vari contatti dei proprietari del sito in questione:
"...://localhost/nomesito/index.php/it/contattaci"
clicco su uno dei dei contatti (ad esempio La Redazione)
"...://localhost/nomesito/index.php/it/contattaci/34-contatti/1-laredazione"
Il fattaccio accade se quando sono in quella pagina dove vi è il modulo per contattare la redazione (uso Qcontact), clicco su una qualunque delle bandiere per cambiar lingua, l'url invece di cambiare in:
"...://localhost/nomesito/index.php/en/contattaci/34-contatti/1-laredazione"
cambia in:
"...://localhost/nomesito/index.php/en/contattaci/34/1"
notare che spariscono le diciture "34-contatti/1-laredazione" e cambiano in "34/1" quindi cercano una pagina inesistente (di conseguenza errore 404)
se disattivo il "Friendly URL per i motori di ricerca" questo problema non avviene.
Spero di aver spiegato bene il problema, da cosa potrebbe essere dipeso?
Arrivederci a presto e Buon Natale.