Probleme de choix de variable
4 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- ffaucouneau
- Nouveau WRInaute
- Messages: 32
- Inscription: Lun Mai 19, 2003 15:43
Probleme de choix de variable
Bonjour,
Je vous explique la situation,
J'ai un site web sous un CMS que je suis en train de gentiment modifier.
Je bloque sur 2 trucs idiots.
Mon url : www.toto.com?static.php?op=toto-zuio.htm
doit etre remplace par
www.toto.com/pouet-toto.zuio.htm
Pour cela création de la règle :
RewriteRule ^pouet-([a-z]+).html$ static.php?op=$1.htm [L]
Manque de pot, le - de toto-zuio ne passe pas. Ce n'est pas un cas généraln certaines URL étant www.toto.com?static.php?op=todszuio.htm
Du coup, faudrait que je chope dans une expression tout caractère situé entre le = et avant le .htm. Qqn a une idée? je sèche...
Autre question ;
Je dois traduire cette page :
/search.php?query=Stage+de+P%E2ques&topic=&category=0&author=&days=0
en une ligne plus parlante.
J'ai donc indentifié Stage de P%E2ques comme variable... mais je ne sais pas traduire les % dans les variables...
Merci de votre aide,
FF
Je vous explique la situation,
J'ai un site web sous un CMS que je suis en train de gentiment modifier.
Je bloque sur 2 trucs idiots.
Mon url : www.toto.com?static.php?op=toto-zuio.htm
doit etre remplace par
www.toto.com/pouet-toto.zuio.htm
Pour cela création de la règle :
RewriteRule ^pouet-([a-z]+).html$ static.php?op=$1.htm [L]
Manque de pot, le - de toto-zuio ne passe pas. Ce n'est pas un cas généraln certaines URL étant www.toto.com?static.php?op=todszuio.htm
Du coup, faudrait que je chope dans une expression tout caractère situé entre le = et avant le .htm. Qqn a une idée? je sèche...
Autre question ;
Je dois traduire cette page :
/search.php?query=Stage+de+P%E2ques&topic=&category=0&author=&days=0
en une ligne plus parlante.
J'ai donc indentifié Stage de P%E2ques comme variable... mais je ne sais pas traduire les % dans les variables...
Merci de votre aide,
FF
c'est normal que pouet-toto ne passe pas avec ta règle car tu ne précise pas qu'il peut y avoir un tiret dans ta variable
avec
ca devrait le faire
pour prendre en comptes des trucs comme "P%E2ques" :
(à vérifier en particulier que le % soit pas un caractère spécial dans les expressions régulière au quel cas tu le remplace par \%
avec
- Code: Tout sélectionner
RewriteRule ^pouet-([a-z\-]+).html$ static.php?op=$1.htm [L]
ca devrait le faire
pour prendre en comptes des trucs comme "P%E2ques" :
- Code: Tout sélectionner
RewriteRule ^pouet-([a-zA-Z0-9\-%]+).html$ static.php?op=$1.htm
(à vérifier en particulier que le % soit pas un caractère spécial dans les expressions régulière au quel cas tu le remplace par \%
-

vanillefraise - WRInaute impliqué

- Messages: 327
- Inscription: Ven Nov 29, 2002 0:47
Bonjour ffaucouneau et bienvenue sur les forums de WRI
Ça serait sympa de donner l'URL de ton site, parce que les histoires de toto, c'est pas passionnant
Ça permettrait aussi de mieux comprendre ta question
.
Ça serait sympa de donner l'URL de ton site, parce que les histoires de toto, c'est pas passionnant
J'ai résolu le même problème mais coté client
Dans mon header.php j'ai rajouté
De telles sorte que pouet.html ou pouet-12.html fonctionne cela pour les variable $id et aussi pour les variables $doc
Je l'avais "debogué" en faisant afficher la variable $doc, laquelle contenait un tiret intepestif car ma variable était item012 et non item-012
Dans mon header.php j'ai rajouté
- Code: Tout sélectionner
$doc = str_replace("-", "", $doc);
$id = str_replace("-", "", $id);
De telles sorte que pouet.html ou pouet-12.html fonctionne cela pour les variable $id et aussi pour les variables $doc
Je l'avais "debogué" en faisant afficher la variable $doc, laquelle contenait un tiret intepestif car ma variable était item012 et non item-012
4 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 :
- Yahoo déclare-t-il la guerre aux référenceurs ?
- Keyword Search Engine : le choix des bons mots-clés
- Configurer des nouveaux moteurs dans Google Analytics
- Des interfaces de recherches spéciales sur Google
- La justice américaine conforte Google
- Google en 2004 : le PageRank est-il vraiment mort ?
- Référencement : le problème des sessions des pages PHP
- Exemple d'architecture d'un site multilingue pour le référencement
- Exclure son propre trafic de Google Analytics
- Google ouvre son 2nd centre de R&D hors US à Zurich
- Probleme variable php '.xxxx.' dans autre variable '.zzzz.'
- Problème de variable
- Problème variable vide
- problème variable url
- Problème de navigation via changement de variable
- Problème avec variable session
- PROBLEME variable avec underscore
- Problème de variable id...chez online!
- probleme script allopass et la variable $_SESSION
- Problème rewriting/htaccess une variable
- Gros probleme de passage de variable en include !
- Problème : première variable ne marche pas
- Problème choix syntaxe jointure
- [?] espotting vs overture => probleme de choix
- Problème de casse lors de tranmission de variable string
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum