Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : kaimano 31 Oct 2010, 18:25:09

: Problemi con mod_rewrite e i css
: kaimano 31 Oct 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
: Re:Problemi con mod_rewrite e i css
: kaimano 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:

:
$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 (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.......