url not found

WRInaute discret
Bonjour, voilà j'essaie de tradure la page suivante

http://127.0.0.1/crecli04-afficher-photo-30.jpeg.html

j'ai le message : page introuvable...;

voic mon .htaccess :

Code:
RewriteRule ^crecli04-([a-zA-Z0-9-]+)\.html$ crecli04.php?show=$1  [L]

et la page

Code:
echo '<a href=crecli04-afficher-photo-'.$tableau[$i].'.html><img src="'.$dest_dossier_mini.'\\' , $tableau[$i] , '" alt="Image" /></a>';
 
WRInaute discret
Bonjour,

ça ne change rien....

ce qui est bizarre c'est que l'url générée à le .jpeg et aussi le .html

je pense que ce qui pose le problème c'est le .jpeg...
 
WRInaute passionné
Il y a un autre sujet où tu expliques avoir un autre problème de redirection : comme les adresses que tu indiques émanent de ton serveur local sur ta propre machine : 1 - nous ne pouvons pas y accéder; 2 - il est envisageable que ce soit ton serveur local qui soit mal configuré.

Enfin, cette règle ne peut pas convenir pour le cas où l'url comporte un point ailleurs que devant html... Typiquement, où est le traitement du cas ".jpeg" dans la règle de réécriture?
Essaye ceci :
Code:
RewriteRule ^crecli04-([a-zA-Z0-9-]+)(\.*)\.html$ crecli04.php?show=$1  [L]
 
WRInaute discret
Bonjour,

ça ne change rien j'ai toujours url not found :

http://127.0.0.1/crecli04-afficher-photo-29.jpeg.html

peut-être que le souci vient de l'url codée dans le fichier php :

echo '<a href=crecli04-afficher-photo-'.$tableau[$i].'.html><img src="'.$dest_dossier_mini.'\\' , $tableau[$i] , '" alt="Image" /></a>';

ça ne peut pas être un problème de config car j'ai des pages qui fonctionnent parfaitemernt bien...

voici l'exemple qui fonctionne :

RewriteRule ^profiladh-([0-9]+)\.html$ profiladh.php?id=$1 [L]

ça me génère :

http://127.0.0.1/profiladh-10.html

et ça fonctionne parfaitement

ce n'est donc pas un problème de config serveur...
 
WRInaute discret
je viens d'avoir la solution sur un autre forum :

RewriteRule ^crecli04-afficher-photo-([a-zA-Z0-9.-]+).html$ /crecli04.php?show=$1 [L]
 
WRInaute occasionnel
la mienne fonctionne aussi il me semble non ? et celle la est très très insécurisée... et peut aussi se résumer en
Code:
RewriteRule ^crecli04-(.+)?\.html$ crecli04.php?show=$1  [L]
 
Discussions similaires
Haut