soucis url rewriting
14 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- lesissoux
- Nouveau WRInaute

- Messages: 40
- Inscription: 10 Avr 2005
soucis url rewriting
bonjour, j'ai un 60gp chez OVH et j'ai un soucis avec une réécriture d'url :
RewriteRule ^commune/([a-z0-9]*)\.php$ commune.php?id=$1 [L]
Cela me redirige bien vers la page commune.php (donc l'url rewriting est bien actif) mais je n'arrive pas à récupérer le paramètre $1
Dans mon script php, j'ai mis la ligne
$commune = $_GET['id'];
Lorsque je demande à afficher la variable $commune, rien de s'affiche, la variable ne contient rien.
Une idée ??
dois-je mettre le htacces dans le repertoire en question ou puis-je le mettre a la racine ?
RewriteRule ^commune/([a-z0-9]*)\.php$ commune.php?id=$1 [L]
Cela me redirige bien vers la page commune.php (donc l'url rewriting est bien actif) mais je n'arrive pas à récupérer le paramètre $1
Dans mon script php, j'ai mis la ligne
$commune = $_GET['id'];
Lorsque je demande à afficher la variable $commune, rien de s'affiche, la variable ne contient rien.
Une idée ??
dois-je mettre le htacces dans le repertoire en question ou puis-je le mettre a la racine ?
Dernière édition par lesissoux le Sam Déc 30, 2006 22:00, édité 1 fois.
-

Leonick - WRInaute accro

- Messages: 19598
- Inscription: 8 Aoû 2004
Re: soucis url rewriting
Non, si un fichier existe déjà, le rewriting ne fonctionne pas. Il cherche un fichier ou un répertoire commune, et comme il l'a trouvé, certes en fichier pas en répertoire, mais il l'a trouvélesissoux a écrit:Cela me redirige bien vers la page commune.php (donc l'url rewriting est bien actif)
Essaie avec [R,L] au lieu de [L]
-

Leonick - WRInaute accro

- Messages: 19598
- Inscription: 8 Aoû 2004
C'est pas vraiment ce que cela ditlesissoux a écrit:aucune page ni répertoire du nom de "commune" n'existe sur mon site.
lesissoux a écrit:Cela me redirige bien vers la page commune.php
Le but n'était pas de changer quoique ce soit, mais de voir la réécriture effectuée dans la barre d'adresse. SI elle n'est pas réécrite comme prévue (avec id=toto) il faudra voir la règle, sinon ça vient du script phplesissoux a écrit:Le problème vient peut-être du mode de récupération de $1, je passe par $_GET, je ne vois pas comment faire autrement.
cela ne change rien avec [R,L]
- lesissoux
- Nouveau WRInaute

- Messages: 40
- Inscription: 10 Avr 2005
la redirection en elle même fonctionne, le navigateur affiche bien la page souhaitée.
mais le paramètre ne passe pas. et l'adresse du navigateur reste sous cette forme "/commune/xxx".
à part le [R], quoi faire pour changer l'adresse dans le navigateur ?
mais le paramètre ne passe pas. et l'adresse du navigateur reste sous cette forme "/commune/xxx".
à part le [R], quoi faire pour changer l'adresse dans le navigateur ?
- lesissoux
- Nouveau WRInaute

- Messages: 40
- Inscription: 10 Avr 2005
je crois avoir un indice...
au lieu de mettre :
RewriteRule ^commune/([a-z0-9]+).php$ commune.php?id=$1 [R,L]
j'ai mis ceci : (le commune en moins)
RewriteRule ^/([a-z0-9]+).php$ commune.php?id=$1 [R,L]
dans le navigateur, je saisi l'adresse suivante
-www.monsite.com/paris.php
et là, ça me retourne
-www.monsite.com/home/monsite/www/commune.php?id=paris
je pense que le "commune" en début d'url qui pose problème, mais pourquoi ? et comment rectifer l'url
au lieu de mettre :
RewriteRule ^commune/([a-z0-9]+).php$ commune.php?id=$1 [R,L]
j'ai mis ceci : (le commune en moins)
RewriteRule ^/([a-z0-9]+).php$ commune.php?id=$1 [R,L]
dans le navigateur, je saisi l'adresse suivante
-www.monsite.com/paris.php
et là, ça me retourne
-www.monsite.com/home/monsite/www/commune.php?id=paris
je pense que le "commune" en début d'url qui pose problème, mais pourquoi ? et comment rectifer l'url
-

Leonick - WRInaute accro

- Messages: 19598
- Inscription: 8 Aoû 2004
Pourquoi ?lesissoux a écrit:je pense que le "commune" en début d'url qui pose problème, mais pourquoi ? et comment rectifer l'url
Leonick a écrit:pour que l'UR fonctionne il faut qu'aucun fichier ne corresponde à ta recherche. Donc si tu fais ton url sous la forme
/communes/xxx et que ensuite dans l'UR tu rediriges vers commune?id=xxx ça devrait fonctionner
-

NxtGen - WRInaute impliqué

- Messages: 762
- Inscription: 24 Oct 2006
Et si tu renommais simplement la page commune.php en page.php
Ainsi la page commune.php n'est pas trouvée et la regle fonctionne
l'url commune/blabla.php affichera donc la page page.php?id=blabla, mais l'adresse restera commune/blabla.php
Ainsi la page commune.php n'est pas trouvée et la regle fonctionne
l'url commune/blabla.php affichera donc la page page.php?id=blabla, mais l'adresse restera commune/blabla.php
- lesissoux
- Nouveau WRInaute

- Messages: 40
- Inscription: 10 Avr 2005
merci à tous pour vos réponses.
je progresse, il me semble que le probleme vient du caractère /
mes autres règles (sans caractère /) fonctionnent bien. Mais dès que j'utilise ce caractère, c'est le bin's.
j'ai essayé en mettant \ pour échapper le caractère sans succès.
quelqu'un a t'il déjà eu ce genre de problème ?
je progresse, il me semble que le probleme vient du caractère /
mes autres règles (sans caractère /) fonctionnent bien. Mais dès que j'utilise ce caractère, c'est le bin's.
j'ai essayé en mettant \ pour échapper le caractère sans succès.
quelqu'un a t'il déjà eu ce genre de problème ?
14 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 :
- Soucis url rewriting
- Petit soucis de rewriting
- Petits soucis de rewriting
- Petit soucis d'url rewriting
- Url-rewriting , soucis de débutant..
- Soucis avec l'url rewriting...
- Soucis sur rewriting et règle d'exclusion
- Gros soucis avec mon rewriting
- Soucis d'url rewriting chez OVH
- Soucis avec mon url rewriting
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


