Back to top

Autore Topic: Problemi con mod_rewrite e i css  (Letto 1298 volte)

Offline kaimano

  • Nuovo arrivato
  • *
  • Post: 16
    • Mostra profilo
Problemi con mod_rewrite e i css
« il: 31 Ott 2010, 18:25:09 »
Salve a tutti, ho un problema un pò increscioso che non so risolvere.

Attivando il mod_rewrite tutto funziona a dovere ma nelle pagine dove l'url è riscritto perdo parti del css, o meglio, vengono riscritte ma con path verso le immagini incompleto, un esempio:

il seguente estratto del file "style.css" viene rimappato su "99.html"

file "style.css"
#menuBG {
background:url("../images/menubgs/menuBG.png") repeat-x scroll 0 0 transparent;
height:59px;
margin-bottom:-21px;
position:relative;
width:100%;
z-index:100;

rimappatura "99.html"
#menuBG {
background:url("templates/jxtc_espresso/images/menubgs/menuBG.png") repeat-x scroll 0 0 transparent;
height:59px;
width:100%;

Notate il testo evidenziato, il path è cambiato da "../images/menubgs/menuBG.png" a "templates/jxtc_espresso/images/menubgs/menuBG.png" impedendone il funzionamento in quanto con un path così dovrebbe esserci uno slash "/" all'inizio del path per poter funzionare correttamente.

Io non so che pesci prendere.........
Qualche soluzione?

Grazie
« Ultima modifica: 31 Ott 2010, 18:29:14 da kaimano »

Offline kaimano

  • Nuovo arrivato
  • *
  • Post: 16
    • Mostra profilo
Re:Problemi con mod_rewrite e i css
« Risposta #1 il: 02 Nov 2010, 15:59:42 »
Visto che nessuno è in grado di rispondermi, mi rispondo da solo.
Il problema si genera sui path elaborati dal mod_rewrite per cui inserendo questo piccolo codice al termine dell'index.php del template tutto andrà a posto:

Codice: [Seleziona]
$this->setBase("http://miosito.it/");
dove "miosito.it" è il dominio del sito su cui è instaqllato joomla.

La risposta mi è stata suggerita leggendo questo post:
http://forum.joomla.it/index.php?topic=101864.0

Ringrazio pertanto l'autore che mi ha risolto il problema.

Lo so che, forse, aggiungendo un'altra regola al mod_rewrite nel mio .htaccess si sarebbe risolto in modo più elegante. Ma io non sono in grado e, direi, nemmeno chi ha letto il post per cui.......

 



Web Design Bolzano Kreatif