Url rewriting variable page
6 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Url rewriting variable page
Bonjour, mon probleme est simple.
J'ai une adresse du type www.monsite.fr/index.php?page=...&autre variable.
Comment alors crée une regle?
Je pars de index.php ?
Ou alors je pars de page ?
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$
/articles/article.php?id=$1&rubrique=$2 [L] (exemple du site)
ici ce sera pour moi index.php?page=$1&id=$2& ... ??
Ou alors page=(mapage)&id=$1&... ?
Si je par de index.php?page=$1, sachant que page ne sera pas un chiffre, comment ecrire la regle pour les lettres ?
Merci.
J'ai une adresse du type www.monsite.fr/index.php?page=...&autre variable.
Comment alors crée une regle?
Je pars de index.php ?
Ou alors je pars de page ?
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$
/articles/article.php?id=$1&rubrique=$2 [L] (exemple du site)
ici ce sera pour moi index.php?page=$1&id=$2& ... ??
Ou alors page=(mapage)&id=$1&... ?
Si je par de index.php?page=$1, sachant que page ne sera pas un chiffre, comment ecrire la regle pour les lettres ?
Merci.
- magic corp.
- WRInaute impliqué

- Messages: 425
- Inscription: Jeu Juin 17, 2004 9:56
Ceci fairait il l'affaire ?
- Code: Tout sélectionner
RewriteRule ^blabla-(.+)-([0-9]+)\.html /index.php?page=$1&id=$2 [L]
Merci pour cette réponse mais peux tu m'expliquer sa signification stp ?
Je pense avoir compris la regle.
J'ai definit la suivante :
RewriteEngine on
RewriteRule ^index-([a-z]+)-(.+)\.html$ index.php?page=$1&id=$2 [L]
on peux donc imaginer que j'ai une adresse de base du type :
www.blablabla.fr/index.php?page=rubrique&id=55
Ce qui nous donnerai :
www.blablabla.fr/index-rubrique-55.html ? C'est bien ca ?
Mon probleme est cette fois si que lorsque je change la création de mes liens et que je pointe sur une adresse du type
www.blablabla.fr/index-rubrique-55.html ?
je tombe sur une erreur 404.
Et j'ai un autre probleme qui est que lorsque dans le .htaccess je laisse Option j'ai une erreur 500.
La presence de Option est elle obligatoire ?
Merci
Je pense avoir compris la regle.
J'ai definit la suivante :
RewriteEngine on
RewriteRule ^index-([a-z]+)-(.+)\.html$ index.php?page=$1&id=$2 [L]
on peux donc imaginer que j'ai une adresse de base du type :
www.blablabla.fr/index.php?page=rubrique&id=55
Ce qui nous donnerai :
www.blablabla.fr/index-rubrique-55.html ? C'est bien ca ?
Mon probleme est cette fois si que lorsque je change la création de mes liens et que je pointe sur une adresse du type
www.blablabla.fr/index-rubrique-55.html ?
je tombe sur une erreur 404.
Et j'ai un autre probleme qui est que lorsque dans le .htaccess je laisse Option j'ai une erreur 500.
La presence de Option est elle obligatoire ?
Merci
Que donne ceci ?
?
- Code: Tout sélectionner
RewriteEngine On
RewriteRule ^index-([a-z]+)-([0-9]+)\.html /index.php?page=$1&id=$2 [L]
?
Je rencontre encore un probleme
Toujours sur mon site marchand :
alors j'ai un lien de base du type :
"<a href=\"index.php?page=continue&id=$id&p=$prix&q=$quant\">
qui fonctionne tres bien (sur la page continu je recupere les variable du liens a savoir $id,$p$q .
Je souhaite le transformer en un lien du type :
"<a href=\"index-continue-$id-$prix-$quant.html\">
J'ai crée une regles :
RewriteRule ^index-([a-z]+)-([0-9]*)-(.+)-([0-9]+)\.html$ index.php?page=$1&id=$2&p=$3&q=$4 [L]
Lorsque je survole mon lien j'ai bien mes valeurs qui apparaissent et lorque j'arrive sur ma page continue, je ne les recuperes pas sauf $id.
Quelq'un aurait une idée ?
Merci.
Toujours sur mon site marchand :
alors j'ai un lien de base du type :
"<a href=\"index.php?page=continue&id=$id&p=$prix&q=$quant\">
qui fonctionne tres bien (sur la page continu je recupere les variable du liens a savoir $id,$p$q .
Je souhaite le transformer en un lien du type :
"<a href=\"index-continue-$id-$prix-$quant.html\">
J'ai crée une regles :
RewriteRule ^index-([a-z]+)-([0-9]*)-(.+)-([0-9]+)\.html$ index.php?page=$1&id=$2&p=$3&q=$4 [L]
Lorsque je survole mon lien j'ai bien mes valeurs qui apparaissent et lorque j'arrive sur ma page continue, je ne les recuperes pas sauf $id.
Quelq'un aurait une idée ?
Merci.
6 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
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Référencement : le problème des sessions des pages PHP
- L'URL Rewriting expliqué aux débutants
- Le référencement de pages PHP
- Guide d'optimisation des redirections pour le référencement
- Design de WRI version 3
- après url rewriting, éviter doublon avec url par variable
- URL rewriting + 1 variable
- url rewriting: variable opérationnels
- Url rewriting et variable session
- URL Rewriting avec répertoire variable
- URL rewriting et nombre de parametres variable!
- URL Rewriting : dossier virtuel : recuperer variable
- ajout de variable $_GET apres un url rewriting
- URL Rewriting avec nombre de variable changeant
- url à 1 variable: l'url rewriting est-il indispensable?
- Comment masquer la variable id dans une url rewriting ?
- Url rewriting avec des variable de type string et pagination
- URL rewriting avec une seule variable dans l'URL
- Analyse des backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées. - Recherche de citations d'un site en texte brut
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


le forum