Probléme url rewriting

Répondre
subrally
le 11/07/2009 à 18:41
subrally
Bonjour,

Je sais pas si ici que je dois poster, mais j'ai un problémé ul rewriting

voila mon .htacces:
Options +FollowSymlinks
RewriteEngine on

RewriteRule ^([a-z]*)/$ /index.php?page=$1 [L]
RewriteRule ^([a-z]*)$ /index.php?page=$1 [L]

quand je veux dans http://www.monsite.com/ma_page
tous va bien.
mais qd je vais dans
http://www.monsite.com/ma_page/
il n'y a plus aucun style à croire qu'il prend pas mon css en compte? une solution?

merci d'avance
LA GLOBULE
le 11/07/2009 à 19:22
LA GLOBULE
Ta css est dans un fichier externe ? Si oui, as tu testé de l'afficher dans ton navigateur ?
subrally
le 11/07/2009 à 19:34
subrally
j'ai essayé un truc et sa a marché
<link rel="stylesheet" href="/style/style.css" type="text/css">

le / dans le href mais j ai pas compris pk, si tu as une explication merci
LA GLOBULE
le 11/07/2009 à 20:06
LA GLOBULE
Une explication à quoi ?
href="/style/style.css" c'est le chemin de ta css. Non ?
subrally
le 11/07/2009 à 20:10
subrally
nan mais avant c'etais href="style/style.css"

et qd j allais sur
http://www.monsite.com/news tous etais normal mais http://www.monsite.com/news/ pas de css

puis j'ai mi le / donc href="style/style.css" et la tous marche...
LA GLOBULE
le 11/07/2009 à 20:12
LA GLOBULE
Ben le / dit que le chemin demarre à la racine du serveur web.
Sans le slash, ca fait un chemin relatif.

Donc quand tu n'utilisais pas le slash, pour le cas http://www.monsite.com/news, il allait chercher la css dans http://www.monsite.com/style/style.css, et quand tu allais sur http://www.monsite.com/news/, il cherchait la css dans http://www.monsite.com/news/style/style.css.
subrally
le 11/07/2009 à 20:19
subrally
c tous con je sais mais c'etais pas claire dans mon esprit, mais maintenant ca l'est merci :)
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours