Réécriture d'url et le slash

Eléphant du PHP | 172 Messages

01 août 2006, 20:59

Bonsoir,

Me revoici avec un problème, lorsque je met un slash dans mon lien à réécrire, le css n'est plus pris en compte.

Donc, j'en déduis que le navigateur interprète l'url pour se baser dans l'arborescence.

Y'a t-il un moyen de parader ?

Exemple :

Si j'écris ça :

Code : Tout sélectionner

RewriteRule ^forum-forum-([0-9]{1,2})-([a-z0-9-]+)\.html$ /partie5/forum.php?sc=$2 [L]
Ca fonctionne très bien.

Par contre comme ceci :

Code : Tout sélectionner

RewriteRule ^forum\/forum-([0-9]{1,2})-([a-z0-9-]+)\.html$ /partie5/forum.php?sc=$2 [L]
Mon css n'est plus appliqué.

Y'a t-il une solution ou faut-il bannir le slash des liens à réécrire ?

Merci.

Mammouth du PHP | 19672 Messages

01 août 2006, 21:58

As-tu essayé en modifiant le chemin relatif vers ta feuille de style en mettant un chemin absolu par exemple (ou encore @import)?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 172 Messages

01 août 2006, 22:12

Ah oui, en mettant un chemin absolu dans le link, ça fonctionne :P

J'y avais pas pensé du tout.

Merci ;)