• User

    Url rewrite solo per una lingua

    Ciao,
    sto gestendo il classico sito-catalogo con url rewrite.
    Le pagine base sono:
    categorie.php?id_categoria=x
    scheda_prodotto.php?id_prodotto=x

    con l'url rewrite, multilingua, diventano cose del tipo

    sito.com/it/magliette/32.html
    sito.com/en/t-shirt/32.html
    sito.com/fr/tee-shirt/32.html

    Fin qui ci siamo.
    Il problema è che adesso il cliente vorrebbe associare piu domini allo stesso sito, per cui se uno sceglie l'italiano non dovrebbe piu vedere
    sito.com/it/magliette/32.html
    ma
    nomesitoitaliano/magliette/32.html

    Come mi consigliate di lavorare, considerato che google ha gia indicizzato queste pagine (senza grossi risultati, per la verita)?

    Conviene modificare l'htaccess (cancellare la vecchia regola e scriverne una nuova che punta direttamente al nuovo sito, esterno) oppure gestire, attraverso php, il fatto che a richiamare la pagina è la lingua italiana e quindi inviare un header al nuovo url?

    Grazie a tutti :ciauz:


  • Super User

    Ciao.

    La regola devi sicuramente modificarla (altrimenti come vuoi far arrivare ad apache i nuovi url? :D)

    Riguardo alle modifiche sul codice PHP direi che non hai niente da fare. Prova a copiare il sito in locale e a fare la modifica, facci sapere 😉