Bonjour,
Mon url rewriting, fonctionne correctement en local sur easy php, mais lorsque je met tout sur OVH, il y a un bug, je perd mon style .css
Voici le lien:
www.jtoledano.fr

Voici mon htaccess:
RewriteEngine on
RewriteRule ^([a-zA-Z]+)/$ /~jtoledan/site_perso/index.php?p=$1


Comme vous pouvez le voir :
http://www.jtoledano.fr/index.php?p=resume fonctionne et http://www.jtoledano.fr/resume/ ne fonctionne pas, je perd la forme :s

Voici comment j'appel ma feuille de style, en absolue comme il est conseiller de faire avec l'url rewriting:
<link rel="stylesheet" href="/~jtoledan/site_perso/design.css" type="text/css" /> 

Si vous avez des idée... j'en serai heureux Smiley smile

Merci d'avance, sinon je repasserai au bon vieux index.php?p=mapage..
bonjour,

tu affiche le fichier resume.php sans t'arreter au passage du paramètre à index.php .

http://www.jtoledano.fr/resume.php et http://www.jtoledano.fr/resume/ mènent au même fichier .

1) il est preferable de mettre tes fichiers a inclures dans un sous repertoire :
- plus facile a t-y retrouver dans ton arborescence ,
- personnes ne risque de tomber dessus facilement par hasard ou volontairement ou via tou htacces Smiley smile .

2) réecrit autant que possible tes url en .html pour ne pas te rendre la tache plus difficile (accées au repertoires par exemples dans tes script . )

3) ne pas oublié de signaler la fin de ligne :

teste comme ceci (avec [L] a la fin ):

RewriteEngine on 
RewriteRule ^([a-zA-Z]+)/$ /~jtoledan/site_perso/index.php?p=$1 [L]


puis comme ceci :
(type url = http://www.jtoledano.fr/resume.html )


RewriteEngine on 
RewriteRule ^([a-zA-Z]+).html$ /~jtoledan/site_perso/index.php?p=$1 [L]


GC

<edit , pour etre plus clair a propos de : [L] Il signifie que cette règle est la dernière à appliquer dans ce cas ( L = last = dernier ) et que l'on ne doit plus chercher à l'appliquer , sinon , difficile de s'en sortir et de savoir sur quelle correspondance elle va s'arreter .</>
Modifié par gc-nomade (07 Sep 2009 - 22:46)