plusieurs RewriteRule
6 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
plusieurs RewriteRule
Salut à tous,
Voilà j'essaye de modifier l'url de mes pages avec cette règle :
RewriteRule ^index-(.+)-(.+)-(.+)\.html$ index.php?var1=$1&var2=$2&var3=$3 [L]
ce qui donne :
index-var1-var-2-var3.html
à la place de :
index.php?var1=var1&var2=var2&var3=var3
et ça marche bien
par contre si j'appelle juste :
index-var1.html
a la place de
index.php?var1=var1
et ben là marche pas
alors j'ai essayer d'ajouter une rewriterule :
RewriteRule ^index-(.+)\.html$ index.php?var1=$1 [L]
mais là y'a plus rien qui marche
C'est clair qu'il y a quelquechose qui a du m'échapper. Faut-il créer plusieurs rewriterule pour faire ça ou alors il fait mettre une RewriteCond mais la j'ai testé aussi quelque truc et c'est encore pire.
si vous avez une idée
.
Voilà j'essaye de modifier l'url de mes pages avec cette règle :
RewriteRule ^index-(.+)-(.+)-(.+)\.html$ index.php?var1=$1&var2=$2&var3=$3 [L]
ce qui donne :
index-var1-var-2-var3.html
à la place de :
index.php?var1=var1&var2=var2&var3=var3
et ça marche bien
par contre si j'appelle juste :
index-var1.html
a la place de
index.php?var1=var1
et ben là marche pas
alors j'ai essayer d'ajouter une rewriterule :
RewriteRule ^index-(.+)\.html$ index.php?var1=$1 [L]
mais là y'a plus rien qui marche
C'est clair qu'il y a quelquechose qui a du m'échapper. Faut-il créer plusieurs rewriterule pour faire ça ou alors il fait mettre une RewriteCond mais la j'ai testé aussi quelque truc et c'est encore pire.
si vous avez une idée
Il faut écrire les règles de la plus restrictive à la plus large en stopant le rexrite [L]
si tu place la deuxième avant la première ca marche pas : tu pourrais te retrouver avec des trucs du genre index.php?var1=23-32-12
- Code: Tout sélectionner
RewriteRule ^index-(.+)-(.+)-(.+)\.html$ index.php?var1=$1&var2=$2&var3=$3 [L]
RewriteRule ^index-(.+)\.html$ index.php?var1=$1 [L]
si tu place la deuxième avant la première ca marche pas : tu pourrais te retrouver avec des trucs du genre index.php?var1=23-32-12
j'ai encore un tit problème :
ça ok, mais si les règles ont les meme restrictions comment faire ?
par exemple :
RewriteRule ^index-(.+)-(.+)\.html$ index.php?var1=$1&var2=$2 [L]
RewriteRule ^index-(.+)-(.+)\.html$ index.php?var1=$1&varA=$2 [L]
la première marche mais pas la deuxième vice-versa si j'inverse les règles.
Il faut écrire les règles de la plus restrictive à la plus large en stopant le rexrite [L]
ça ok, mais si les règles ont les meme restrictions comment faire ?
par exemple :
RewriteRule ^index-(.+)-(.+)\.html$ index.php?var1=$1&var2=$2 [L]
RewriteRule ^index-(.+)-(.+)\.html$ index.php?var1=$1&varA=$2 [L]
la première marche mais pas la deuxième vice-versa si j'inverse les règles.
il faut faire (par exemple)
- Code: Tout sélectionner
RewriteRule ^index-(.+)-(.+)\.html$ index.php?var1=$1&var2=$2 [L]
RewriteRule ^index-(.+),(.+)\.html$ index.php?var1=$1&varA=$2 [L]
- Code: Tout sélectionner
RewriteRule ^index-(.+),(.+)\.html$ index.php?var1=$1&varA=$2 [L]
excellent !!!
merci encore une fois pour ton aide, ça j'aurais jamais trouvé
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 :
- Comment éviter les contenus dupliqués (avec/sans le www)
- Aperçu des différents types de redirection
- Un moyen très simple et gratuit d'obtenir des backlinks
- Tutoriel complet sur les redirections (301, 302, JavaScript, ...)
- Tutoriel complet sur l'URL Rewriting (réécriture d'URL)
- Changer de nom de domaine sans perdre son référencement
- Exemple d'architecture d'un site multilingue pour le référencement
- RewriteRule , # et %2F
- RewriteRule et R=301
- RedirectMatch et RewriteRule
- 2 rewriterule à la suite
- RewriteRule + RedirectPermanent
- Rewriterule en local
- RewriteRule [R=301]
- Pb ReWriteRule + ovh
- rewriterule dans un repertoire
- RewriteRule 301 ou RedirectPermanent
- rewriteRule et pb de niveau d'arborescence
- RewriteCond et RewriteRule[Résolu ^^]
- Problème avec ma RewriteRule
- Problème avec rewriterule !
- RewriteRule et caractères spéciaux
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


le forum