Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Rewrite su variabile lingua

    Ciao a tutti,

    vi spiego il mio problema, magari mi potete dare una mano voi, o indicarmi la via per la soluzione

    Penso sia una cosa che chiedono spesso da queste parti ma cercando non ho trovato niente che mi possa aiutare

    Dunque, io ho un sito che gestisce il multilingua con la classica variabile passata tramite $_GET che si chiama "lang"
    ho 3 lingue ed ho impostato il RewriteRule in questo modo
    codice:
    RewriteEngine On
    RewriteRule ^it/(.*).php$ $1.php?lang=it [L,QSA]
    RewriteRule ^en/(.*).php$ $1.php?lang=en [L,QSA]
    RewriteRule ^fr/(.*).php$ $1.php?lang=fr [L,QSA]
    il problema è che css e immagini non mi vengono trovati, perchùè viene cercato it/main.css invece del semplice main.css

    come dovrei modificare il file .htaccess?

    grazie mille in anticipo

  2. #2
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    O metti un url assoluto quando richiami il css, oppure aggiungi questo all'.htaccess:
    codice:
    RewriteRule main.css /style/main.css
    Il percorso /style/main.css è relativo rispetto al .htaccess.
    La prima soluzione è meglio della seconda

  3. #3
    eh si, l'url assoluto sul css e quindi su tutti gli altri link mi è venuto in mente dopo

    grazie lo stesso!!

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.