Images non chargées lors de la réécriture d'un URL

Nouveau WRInaute
Bonjour à tous,

Je tiens avant tout à m'excuser pour débarquer ainsi et demander de l'aide sans même avoir posté un seul message.
Mais après des heures et d'essais en tout genre pour palier à mon problème, j'avoue que je n'ai pas d'autres solutions.
(Et le pire c'est que je suis un peu près sûr qu'il s'agit d'une bêtise)

J'ai lu ce matin le tuto concernant l'URL Rewriting.
Après quelques essais/erreurs, le tout semble fonctionner sans problème. J'ai tenté donc peaufiner mon URL réécrite.
Et c'est là que ça coince.

Les images se trouvant sur la page de l'URL réécrite ne se chargent pas.

Voici ma règle pour la réécriture

Code:
RewriteRule ^Set-([0-9]+)-([\wa-z0-9\-]+)-(\d\d\/\d\d\/\d\d\d\d)\.html$  ../sections/detail.php?id=$1&style=$2&date=$3 [L]

La première variable est un chiffre;
La seconde un nom pouvant être composé et disposant (rarement) de chiffres
la troisième une date au format jj/mm/aaaa

Au vu des tests effectués (il n'y a que quand cette variable apparait que je rencontre un soucis), c'est la dernière variable qui pose problème, sans doute au niveau de l'expression régulière qui l'accompagne mais sincèrement, je ne comprends pas mon erreur.
je suis conscient qu'il doit s'agir d'un détail, et je vous prie de m'excuser si la question a déjà été posée (mes recherches sont semble-t-il trop vagues) mais vraiment je ne trouve pas la solution.

Je reste bien évidemment à votre disposition si (et ça doit être le cas) je me suis montré trop vague dans mes explications.

D'avance merci !
 
WRInaute accro
Bonjour et bienvenue sur Webrankinfo

je pense que cela vient de ton "../". il ne cherche pas l'image dans le bon répertoire

tes images sont appelées depuis leur URL racine (exemple : /repertoire/sousrepertoires/images.jpg) ? je pense que non, et que cela réglera le problème :)
 
WRInaute discret
Bonjour


pour les images et aussi fichier css il faut déterminer le chemin complet

exemple <img src="http://www.tonsite.com/image.jpg" />
 
Nouveau WRInaute
Bonjour,

Tout d'abord merci à vous deux pour vos réponses si rapides !

Effectivement ça marche beaucoup mieux -_-", une journée de prise de tête pour ça ... j'vous jure :s

Par contre, pour ne pas mourir idiot, pourquoi l'ensemble marchait très bien sans la variable date et ne fonctionnait pas dès que je l'ajoutais ?

Encore un tout grand merci !
 
WRInaute discret
Poupsylo a dit:
Bonjour,
Par contre, pour ne pas mourir idiot, pourquoi l'ensemble marchait très bien sans la variable date et ne fonctionnait pas dès que je l'ajoutais ?

Encore un tout grand merci !

qu'il le format de votre date ? ( 02/09/10 ) ou ( 02/09/2010 ) ??? ou ( 2010/09/01 )

pour le 1er : (\d{2}\/\d{2}\/\d{2})
pour la 2éme : (\d{2}\/\d{2}\/\d{4})
pour la 3éme : (\d{4}\/\d{2}\/\d{2})

tester ça :wink: ( "\" pour les caractère spéciaux )

aussi tu peut faire avec : ([0-9]{2}\/[0-9]{2}\/[0-9]{2}) ( format : 02/09/10 )

@+
 
Discussions similaires
Haut