rewriting url avec variable par .htaccess
16 messages
• Page 1 sur 2 • 1, 2
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- chaussons
- Nouveau WRInaute

- Messages: 39
- Inscription: 11 Nov 2009
rewriting url avec variable par .htaccess
bonjour à tous
j'aimerai réécrire une url avec variable pour qu'elle apparaisse en url sans variable dans la barre adresse
avec une règle de reécriture dans un .htaccess
url : http://www.monsite.com/mapage.php?maId=xxxxxxxasalaposugikaf796148
à reécrire en
url : http://www.monsite.com/mapage.php
sachant qu'il y a une seule variable de 27 caractères,série de lettres + série de chiffres, je ne sais pas si cela à de l'importance ...
voili voila si une bonne ame peut me suggérer les lignes de codes parceque je suis une buse et que toutes les règles que j'ai testé ne donnent rien
(mod_rewrite, chemin d'accès des fichiers OK, j'ai essayé d'autres règles, ça marche)
merci merci
j'aimerai réécrire une url avec variable pour qu'elle apparaisse en url sans variable dans la barre adresse
avec une règle de reécriture dans un .htaccess
url : http://www.monsite.com/mapage.php?maId=xxxxxxxasalaposugikaf796148
à reécrire en
url : http://www.monsite.com/mapage.php
sachant qu'il y a une seule variable de 27 caractères,série de lettres + série de chiffres, je ne sais pas si cela à de l'importance ...
voili voila si une bonne ame peut me suggérer les lignes de codes parceque je suis une buse et que toutes les règles que j'ai testé ne donnent rien
(mod_rewrite, chemin d'accès des fichiers OK, j'ai essayé d'autres règles, ça marche)
merci merci
- mahdivitchee
- WRInaute discret

- Messages: 175
- Inscription: 22 Mar 2010
Re: rewriting url avec variable par .htaccess
Bonjour
teste ce code
et lire ce topic : http://forum.webrankinfo.com/des-codes-pour-redirection-htaccess-t110832.html
bonne journée
teste ce code
- Code: Tout sélectionner
RewriteEngine On
RewriteRule mapage.php mapage.php?maId=xxxxxxxasalaposugikaf796148 [L]
et lire ce topic : http://forum.webrankinfo.com/des-codes-pour-redirection-htaccess-t110832.html
bonne journée
- chaussons
- Nouveau WRInaute

- Messages: 39
- Inscription: 11 Nov 2009
Re: rewriting url avec variable par .htaccess
bonjour mahdivitchee
merci pour ta réponse mais dans l'url à reécrire, il y une variable qui par définition est variable ! (ici un id de session) donc je ne pense pas que ton code soit adapté
merci aussi pour le lien mais j'ai deja épuisé a peu près toutes les solutions des faqs sur le sujet et malheureusement jusqu'ici rien ne fonctionne, (j'ai peut etre mal appliqué les règle proposées !
)
donc je reformule ma question >>> mon premier post et merci pour vos futures réponses
merci pour ta réponse mais dans l'url à reécrire, il y une variable qui par définition est variable ! (ici un id de session) donc je ne pense pas que ton code soit adapté
merci aussi pour le lien mais j'ai deja épuisé a peu près toutes les solutions des faqs sur le sujet et malheureusement jusqu'ici rien ne fonctionne, (j'ai peut etre mal appliqué les règle proposées !
donc je reformule ma question >>> mon premier post et merci pour vos futures réponses
- mahdivitchee
- WRInaute discret

- Messages: 175
- Inscription: 22 Mar 2010
Re: rewriting url avec variable par .htaccess
Bonjour
j'ai pas compris le role de cette réécriture
normalement le vrai sens :
la mapage.php?maId=xxxxxxxasalaposugikaf796148 vers mapgae-xxxxxxxasalaposugikaf796148.php ( ou html ) et pas vers mapage.php
si le cas
le code sera simple : ( quelquechose-variableidsession.html )
sinon tester encours ce code
mon email est mahdivitche[at]hotmail.com
bonne journée
j'ai pas compris le role de cette réécriture
normalement le vrai sens :
la mapage.php?maId=xxxxxxxasalaposugikaf796148 vers mapgae-xxxxxxxasalaposugikaf796148.php ( ou html ) et pas vers mapage.php
si le cas
le code sera simple : ( quelquechose-variableidsession.html )
- Code: Tout sélectionner
RewriteRule ^(.*)-([a-z-]+)-([0-9]+)\.html$ mapage.php?ida=$3 [L]
sinon tester encours ce code
- Code: Tout sélectionner
RewriteEngine On
RewriteRule mapage.php mapage.php?maId=([a-z-]+)-([0-9]+) [L]
mon email est mahdivitche[at]hotmail.com
bonne journée
- tunidsieinformation
- Nouveau WRInaute

- Messages: 11
- Inscription: 22 Déc 2009
Re: rewriting url avec variable par .htaccess
Bonjour,
j'ai un petit problème que j'aime bien le comprendre.
En Faite je souhaite réaliser une réécriture d'URL en utilisant le fichier .htacces de la façcont suivante:
http://www.monsite.com/hotels.php?res=1&hotId=60 à http://www.monsite.com/hotels-1-60
voilà le code que j'ai utilisé:
---------------------------------------------------------------------------------------------------------
Options +FollowSymlinks
# Activation de réécriture d'URL :
RewriteEngine on
#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------
RewriteRule ^hotels-([0-9]+)-([0-9]+)\.html$ /layer/interne/hotels.php?res=$1&hotId=$2 [L]
-------------------------------------------------------------------------------------------------------------
mais je comprend pas pourquoi ce la ne fonctionne pas et l'ancienne URL persiste toujours , qlq1 peut m'aider svp ???
j'ai un petit problème que j'aime bien le comprendre.
En Faite je souhaite réaliser une réécriture d'URL en utilisant le fichier .htacces de la façcont suivante:
http://www.monsite.com/hotels.php?res=1&hotId=60 à http://www.monsite.com/hotels-1-60
voilà le code que j'ai utilisé:
---------------------------------------------------------------------------------------------------------
Options +FollowSymlinks
# Activation de réécriture d'URL :
RewriteEngine on
#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------
RewriteRule ^hotels-([0-9]+)-([0-9]+)\.html$ /layer/interne/hotels.php?res=$1&hotId=$2 [L]
-------------------------------------------------------------------------------------------------------------
mais je comprend pas pourquoi ce la ne fonctionne pas et l'ancienne URL persiste toujours , qlq1 peut m'aider svp ???
- tunidsieinformation
- Nouveau WRInaute

- Messages: 11
- Inscription: 22 Déc 2009
Re: rewriting url avec variable par .htaccess
c très urgent svp, au secouuuuuuuuuuuuurs
- mitchum
- WRInaute discret

- Messages: 237
- Inscription: 18 Fév 2004
Re: rewriting url avec variable par .htaccess
tu mets :RewriteRule ^hotels-([0-9]+)-([0-9]+)\.html$ /layer/interne/hotels.php?res=$1&hotId=$2 [L]
or dans l'url que tu veux, il y a hotels-1-60 et pas de ".html" ca biens peut être de la ?
or dans l'url que tu veux, il y a hotels-1-60 et pas de ".html" ca biens peut être de la ?
- tunidsieinformation
- Nouveau WRInaute

- Messages: 11
- Inscription: 22 Déc 2009
Re: rewriting url avec variable par .htaccess
non même si je mets ".php" le code ne fonctionne plus

- mitchum
- WRInaute discret

- Messages: 237
- Inscription: 18 Fév 2004
Re: rewriting url avec variable par .htaccess
Tu as essayé :
RewriteRule ^hotels-([0-9]+)-([0-9]+)\.html$ /layer/interne/hotels.php?res=$1&hotId=$2 [L]
et d'aller sur hotels-1-60.html (et pas php ou autre...)
tu n'est pas redirigé vers /layer/interne... ?
tu as une erreur 500 ?
quel est ton retour ???
RewriteRule ^hotels-([0-9]+)-([0-9]+)\.html$ /layer/interne/hotels.php?res=$1&hotId=$2 [L]
et d'aller sur hotels-1-60.html (et pas php ou autre...)
tu n'est pas redirigé vers /layer/interne... ?
tu as une erreur 500 ?
quel est ton retour ???
- tunidsieinformation
- Nouveau WRInaute

- Messages: 11
- Inscription: 22 Déc 2009
Re: rewriting url avec variable par .htaccess
quand je mets: RewriteRule ^hotels-([0-9]+)-([0-9]+)\.html$ /layer/interne/hotels.php?res=$1&hotId=$2 [L]
et puis j'actualise l'url dynamique www.monsite.com/hotels.php?res=1&hotId=60 s'affiche toujours comme si j'ai rien mis dans mon .htaccess et j'ai pas d'erreur comme retour c'est à dire rien ne change.
(layer/interne c'est le répertoire où se trouve mon dossier hotels)
et puis j'actualise l'url dynamique www.monsite.com/hotels.php?res=1&hotId=60 s'affiche toujours comme si j'ai rien mis dans mon .htaccess et j'ai pas d'erreur comme retour c'est à dire rien ne change.
(layer/interne c'est le répertoire où se trouve mon dossier hotels)
- tunidsieinformation
- Nouveau WRInaute

- Messages: 11
- Inscription: 22 Déc 2009
Re: rewriting url avec variable par .htaccess
je l'ai testé aussi, mais ça n'a pas marché... je comprend pas d'où vient le pb, je vois que la syntaxe du code est correcte !!!!
t'as pas une autre idée ?
est ce le dossier ou je mets mon .htacess c'est lui qui est erroné ?
t'as pas une autre idée ?
est ce le dossier ou je mets mon .htacess c'est lui qui est erroné ?
- amph37
- WRInaute occasionnel

- Messages: 279
- Inscription: 27 Fév 2007
Re: rewriting url avec variable par .htaccess
Juste une remarque, il ne faut pas tester sur l'url avec les paramètres (c'est normal qu'elle ne change pas) mais sur l'url ré-écrite. Il faut tester le fonctionnement de ton rewriting en actualisant une url du genre /hotel-X-Y.html afin de voir si cela marche ou bien si tu choppe une erreur 404 ou 500
tunidsieinformation a écrit:quand je mets: RewriteRule ^hotels-([0-9]+)-([0-9]+)\.html$ /layer/interne/hotels.php?res=$1&hotId=$2 [L]
et puis j'actualise l'url dynamique http://www.monsite.com/hotels.php?res=1&hotId=60 s'affiche toujours comme si j'ai rien mis dans mon .htaccess et j'ai pas d'erreur comme retour c'est à dire rien ne change.
(layer/interne c'est le répertoire où se trouve mon dossier hotels)
- tunidsieinformation
- Nouveau WRInaute

- Messages: 11
- Inscription: 22 Déc 2009
Re: rewriting url avec variable par .htaccess
Effectivement, quand je teste sur l'url réécrite c'est à dire www.monsite.com/hotels-1-60.html ca me donne erreur 404 !
(même chose aussi quand j'ai testé avec ".php")
(même chose aussi quand j'ai testé avec ".php")
16 messages
• Page 1 sur 2 • 1, 2
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 :
- Problème rewriting/htaccess une variable
- Htaccess rewriterule -> site.com/?variable -> site.com/variable/
- Enlever une variable du htaccess
- htaccess, opération sur variable
- htaccess et changement de nom de variable
- variable de donnée dans .htaccess?
- Redirection avec variable sur un htaccess
- Comment déclarer variable dans un .htaccess ?
- Pb de htaccess avec redirection sous domaine et variable
- Remplacement du domain et d'une variable dans mon htaccess
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Article sur le fichier .htaccess
- l'URL Rewriting expliqué aux débutants
- L'URL Rewriting expliqué aux débutants
- Tutoriel URL Rewriting
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
