Règle Url Rewriting - HTML/CSS - Programmation
Marsh Posté le 01-12-2006 à 14:45:58
Par contre, ça, ça marche :
RewriteRule ^css/(.+)$ %{HTTP_HOST}/css/$1 [L] |
http://monsiteweb/css/toto.css
pointe sur
C:\www\monsiteweb\css\toto.css
Mais c bof, car il me faut une règle pour chaque répertoire...
Marsh Posté le 01-12-2006 à 15:24:50
Je résume :
1.
RewriteRule ^(.+)/(.+)/$ %{HTTP_HOST}/$1/$2 [L]
Pour http://monsiteweb/css/toto.css/
=> OK, mais slash génant
2.
RewriteRule ^(.+)/(.+)$ %{HTTP_HOST}/$1/$2 [L]
Pour http://monsiteweb/css/toto.css
=> Erreur 500
3.
RewriteRule ^css/(.+)$ %{HTTP_HOST}/css/$2 [L]
Pour http://monsiteweb/css/toto.css
=> OK, mais implique une règle à chaque répertoire... (ici répertoire css).
Je veux la soluce 2. sans l'erreur
Marsh Posté le 01-12-2006 à 16:48:23
ben, matte la rule 1., ya un slash.
Et j'en veux pas.
Mais si je l'enlève, > Erreur 500.
C ca que je pige pas.
Marsh Posté le 01-12-2006 à 14:43:17
Bonjour,
J'ai un ptit truk qui me chagrine dans une règle url_rewriting et je trouve pas pq, j'aurais aimé l'avis de gens éclairés...
J'ai :
RewriteRule ^(.+)/(.+)/$ %{HTTP_HOST}/$1/$2 [L]
Pour que :
http://monsiteweb/css/toto.css/
pointe sur
C:\www\monsiteweb\css\toto.css
Mais le slash à la fin de l'url me chagrine, et si j'écris :
RewriteRule ^(.+)/(.+)$ %{HTTP_HOST}/$1/$2 [L]
pour avoir http://monsiteweb/css/toto.css, j'ai une internal error 500
Et je vois pas pq.
Help!
Message édité par lalex le 01-12-2006 à 14:47:52