Back to top

Autore Topic: mod_rewrite con variabile custom non letta  (Letto 568 volte)

Offline sadsoul

  • Nuovo arrivato
  • *
  • Post: 1
    • Mostra profilo
mod_rewrite con variabile custom non letta
« il: 16 Gen 2014, 15:12:34 »
Un saluto a tutti.
Sono nuovo e spero qualcuno possa aiutarmi con un problema che mi si è presentato su un sito che sto realizzando con Joomla 3.1.5.

Ho cercato sul forum ma non sono riuscito a trovare una soluzione.
In pratica ho necessità di inviare tramite URL una semplicissima variabile, però joomla non la prende. ES:

indirizzo reale: http://www.miosito.com/index.php?lang=en&x=var1

con il SEF attivato diventa

http://www.miosito.com/en/?x=var1

io vorrei che diventasse:

http://www.miosito.com/en/var1

la regola che ho inserito nel (ma ne ho provate veramente tante) file .htaccess è molto semplice:

RewriteEngine On
RewriteRule ^([A-Za-z0-9]+)$ index.php?x=$1 [L]

messa al posto di "RewriteRule .* index.php [L]"

ma la risultante è sempre l'errore 404 interno a joomla.

Sembra quasi che il SEF vada in conflitto con htaccess....o che lo anticipi. Sta di fatto che nel debug dell'errore 404 il link che viene richiamato è:

http://www.miosito.com/en/aliasdellamiahomepage?id=0

nessuna traccia della mia variabile e invece richiama l'alias della home con questo id=0 che non sò cosa sia.
La regola non viene proprio letta...ho anche provato a disattivare URL SEF lasciando attivo "riscrivi URL SEF" ma ho visto che così facendo il file .htaccess viene completamente ignorato.

Qualuno mi sa dire dove sbaglio?

Grazie in anticipo

 



Web Design Bolzano Kreatif