Url Rewriting et $HTTP_GET_VARS (prob de récupération param)
5 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Url Rewriting et $HTTP_GET_VARS (prob de récupération param)
Bonjour,
Je débute avec les fichiers .htacces et je me suis heurté à un problème...
J'ai réalisé une galerie d'image ayant comme URL :
OU
J'ai donc réalisé et écrit un petit fichier .htaccess pour que celles-ci s'affichent comme
Voici le contenu du fichier .htaccess :
Le problème :
Lorsque je souhaite acceder à la page http://www.monsite.be/galerie-monde2005-page1.html, je ne recois pas d'erreur 404 mais, les images ne s'affichent pas... En effet, la variable php de mon script ($HTTP_GET_VARS) affiche :
au lieu de
Quelqu'un aurait une solution à mon problème?
Merci d'avance...
Je débute avec les fichiers .htacces et je me suis heurté à un problème...
J'ai réalisé une galerie d'image ayant comme URL :
- Code: Tout sélectionner
http://www.monsite.be/photos.php?galerie=monde2005
OU
- Code: Tout sélectionner
http://www.monsite.be/photos.php?galerie=monde2005&page=1
J'ai donc réalisé et écrit un petit fichier .htaccess pour que celles-ci s'affichent comme
- Code: Tout sélectionner
http://www.monsite.be/galerie-monde2005-page1.html
Voici le contenu du fichier .htaccess :
- Code: Tout sélectionner
# Gallerie avec numero de page
RewriteRule ^galerie-((([a-zA-Z0-9]*)((\_)*)((\-)*))+)-page([0-9]+)\.html$ ./photos.php?galerie=$1&page=$2 [QSA,L]
# Gallerie sans numero de page (pour la page 1)
RewriteRule ^galerie-(([a-zA-Z0-9]*(\_)*(\-)*)+)-page1\.html$ ./photos.php?galerie=$1 [L]
Le problème :
Lorsque je souhaite acceder à la page http://www.monsite.be/galerie-monde2005-page1.html, je ne recois pas d'erreur 404 mais, les images ne s'affichent pas... En effet, la variable php de mon script ($HTTP_GET_VARS) affiche :
- Code: Tout sélectionner
Array ( [galerie] => monde2005 [page] => )
au lieu de
- Code: Tout sélectionner
Array ( [galerie] => monde2005 [page] => 1)
Quelqu'un aurait une solution à mon problème?
Merci d'avance...
Salut
Simple essai
As tu essayé de changer l'ordre de tes regles ?
Simple essai
As tu essayé de changer l'ordre de tes regles ?
- Code: Tout sélectionner
# Gallerie sans numero de page (pour la page 1)
RewriteRule ^galerie-(([a-zA-Z0-9]*(\_)*(\-)*)+)-page1\.html$ ./photos.php?galerie=$1 [L]
# Gallerie avec numero de page
RewriteRule ^galerie-((([a-zA-Z0-9]*)((\_)*)((\-)*))+)-page([0-9]+)\.html$ ./photos.php?galerie=$1&page=$2 [QSA,L]
Hé bé... Déjà résolu... mais je ne comprend quand même pas mon erreur...
La solution apportée par correiaj etait bonne... :
Quelqu'un pourrait quand même me donner une explication sur mon erreur? Mon expression régulière n'etait pas bonne?
En tout cas, merci beaucoup...
Ps : Je sais maintenant vers qui me tourner quand j'aurai encore des problèmes... Quelle rapidité de réponse.... Merci beaucoup
La solution apportée par correiaj etait bonne... :
- Code: Tout sélectionner
RewriteRule ^galerie-([^-]+)-page([0-9]+)\.html$ ./photos.php?galerie=$1&page=$2 [L]
Quelqu'un pourrait quand même me donner une explication sur mon erreur? Mon expression régulière n'etait pas bonne?
En tout cas, merci beaucoup...
Ps : Je sais maintenant vers qui me tourner quand j'aurai encore des problèmes... Quelle rapidité de réponse.... Merci beaucoup
En fait, tes expressions peuvent se résumer à: Pourquoi faire simple si on peut faire compliqué...
Réfléchis bien aux motifs à déterminer, et ce qui les caractérise, après ça va tout seul.
Et franchement, je ne l´ai même pas lu ton expression, ça ma donné mal à la tête dès le début (motif-sous-motif-sousous motif......)...
Réfléchis bien aux motifs à déterminer, et ce qui les caractérise, après ça va tout seul.
Et franchement, je ne l´ai même pas lu ton expression, ça ma donné mal à la tête dès le début (motif-sous-motif-sousous motif......)...
5 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Tutoriel URL Rewriting
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- l'URL Rewriting expliqué aux débutants
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Apprendre Google Analytics en 60 secondes de vidéo :-)
- L'API de Google Analytics : explications en vidéo
- Google Checkout en vidéo
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Comment analyser les visites provenant de Google SearchWiki
- Importance des mots-clés dans l'URL pour le référencement
- URL rewriting url avec parametres vers autre url avec param
- Rewriting en conservant les vars get
- http://www.site.com/?param=X -> Questions sur le PR
- prob avec url rewriting
- prob url rewriting et htaccess (resolu)
- Rewriting d'un site existant (prob ou pas prob)
- Rewriting ?param=test_test2 > /test/test2
- Entête http 404 avec url rewriting
- url rewriting type http://1.monsite.com/toto ...
- Analyseur d'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités





le forum