Version complète: sur le forum Webmaster Hub : Probléme url rewriting - CSS
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
micnetwork
Bonjour,

Je fais de l'url rewriting mais j'ai pti problème avec mes css quand je fais

RewriteRule ^resulttest/(.*)/(.*)/(.*)/(.*) results.php?langtest=$1&landtest=$2&regiontest=$3&citytest=$4 [L]

mon CSS n'est plus pris en compte...

si je fais

RewriteRule ^resulttest-(.*)-(.*)-(.*)-(.*) results.php?langtest=$1&landtest=$2&regiontest=$3&citytest=$4 [L]

là pas de soucis mon css est pris en compte

Quelqu'un aurait une idée...

Merci...
xpatval
Le chemin n'est plus le bon, dans le 1er cas, pour la prise en compte de ton fichier css (ajout de répertoires, même s'ils sont "virtuels"). Il devient resulttest/rep1/rep2/rep3/xxx. Or, dans ton fichier, le chemin de ta feuille de style est probablement href="style.css".

Donc, il faut utiliser <base> entre des balises <head>

CODE
<base href="http://www.site.com" />


xpatval
micnetwork
ok merci.

Je suis vraiment C.... mad2.gif de ne pas y avoir penser.
HawkEye
Essaye en spécifiant
CODE
<base href="http://www.exemple.com/" />
dans ton code html.

Sinon, cherche du côté de "RewriteBase".

@+
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.