UrlRewriting et Yahoo
16 messages
• Page 1 sur 2 • 1, 2
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

NoName - WRInaute discret

- Messages: 71
- Inscription: 4 Nov 2004
UrlRewriting et Yahoo
Hello,
Je me suis aperçus que Yahoodonne comme résultats pour un de mes sites, les url sans le "/" à la fin, ce qui ammene directement sur une erreur 404 (exemple) (chose normale au vue de mes regles url rewriting).
Pourtant, tous mes liens sont avec un slash à la fin. Les autres moteurs référence correctement le site.
J'ai essayé le code suivant afin d'ajouter le slash manquant éventuellement dans l'url mais sans succes :
thx
Je me suis aperçus que Yahoodonne comme résultats pour un de mes sites, les url sans le "/" à la fin, ce qui ammene directement sur une erreur 404 (exemple) (chose normale au vue de mes regles url rewriting).
Pourtant, tous mes liens sont avec un slash à la fin. Les autres moteurs référence correctement le site.
J'ai essayé le code suivant afin d'ajouter le slash manquant éventuellement dans l'url mais sans succes :
- Code: Tout sélectionner
RewriteCond (.*)([^/])$
RewriteRule (.*)([^/])$ /$1/ [QSA,L]
thx
- jeroen
- WRInaute passionné

- Messages: 2455
- Inscription: 30 Aoû 2002
Rajoute un point d'intérogation aprés le dernier / de tes rewriterules
sur l'exemple
ce qui indique la présence, ou non, d'un /
sur l'exemple
- Code: Tout sélectionner
RewriteRule flash-games/([0-9]+)/? ...
ce qui indique la présence, ou non, d'un /
-

NoName - WRInaute discret

- Messages: 71
- Inscription: 4 Nov 2004
En fait ça me pose pb... exepliquations :
Seul pb, si j'accede avec un slash à la fin, var2 ($2) retourne la variable et le slash (/) à la fin
Edit : Correction code
- Code: Tout sélectionner
RewriteRule ^folder/([a-z])/(.*)/?$ /file.php5?var1=$1&var2=$2 [L]
Seul pb, si j'accede avec un slash à la fin, var2 ($2) retourne la variable et le slash (/) à la fin
Edit : Correction code
Dernière édition par NoName le Mar Sep 20, 2005 22:51, édité 1 fois.
- jeroen
- WRInaute passionné

- Messages: 2455
- Inscription: 30 Aoû 2002
Ah oui, c'est parce que les REGEX sont gloutons...
sur cette page tu peux lire :
essaie ça :
sur cette page tu peux lire :
Attention : les quantificateurs * et + sont "gloutons" ! (ou "avides", comportement par défaut). Cela signifie que le moteur d'expressions régulières, en cas de solutions multiples, opte pour celle qui reconnait le maximum de caractères.
Pour y remédier, on peut être plus précis dans l'écriture du motif ou neutraliser la gloutonnerie en mettant ? juste après un quantificateur + ou *
essaie ça :
- Code: Tout sélectionner
RewriteRule ^folder/([a-z])/(.*?)/?$ /file.php5?var1=$1&var2=$2 [L]
- jeroen
- WRInaute passionné

- Messages: 2455
- Inscription: 30 Aoû 2002
Effectivement, le modificateur ? semble ne pas marche dans les REGEX...
une autre solution qui marche :
une autre solution qui marche :
- Code: Tout sélectionner
RewriteRule ^folder/([a-z])/([^/]*)/?$ /file.php5?var1=$1&var2=$2 [L]
-

NoName - WRInaute discret

- Messages: 71
- Inscription: 4 Nov 2004
En fait il y a un pb
exemple : http://www.myx7.com/contact/ ne fonctionne pas, alors que sans le slash à la fin ça fonctionne.
Ton code ne fonctionne (enfin je pense) seulement quand dans le repertoire virtuel j'ai une page index (style index.php)
Pour info, le code :
exemple : http://www.myx7.com/contact/ ne fonctionne pas, alors que sans le slash à la fin ça fonctionne.
Ton code ne fonctionne (enfin je pense) seulement quand dans le repertoire virtuel j'ai une page index (style index.php)
Pour info, le code :
- Code: Tout sélectionner
Options -Indexes
DirectoryIndex index.php index.php3 index.php4 index.php5 index.html index.htm index.phtml
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^contact/?$ /form_contact.php5 [QSA,L]
-

NoName - WRInaute discret

- Messages: 71
- Inscription: 4 Nov 2004
Et autre chose étrange, quand je fais http://myx7.com/contact/ (sans les www donc), j'ai ça : http://www.myx7.com/contact.php5/
Le code :
Le code :
- Code: Tout sélectionner
RewriteCond %{HTTP_HOST} !^www.myx7.com$
RewriteRule ^(.*) http://www.myx7.com/$1 [QSA,L,R=301]
- jeroen
- WRInaute passionné

- Messages: 2455
- Inscription: 30 Aoû 2002
NoName a écrit:En fait il y a un pb
exemple : http://www.myx7.com/contact/ ne fonctionne pas, alors que sans le slash à la fin ça fonctionne.
moi pas comprendre.
Tu ve réécrire ça , tu ne veux pas ?
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 :
- Urlrewriting et répertoires
- urlrewriting et multidomaine...
- Simple urlrewriting
- urlrewriting referencement
- coppermine et urlrewriting
- urlrewriting complexe
- urlrewriting et blacklistage
- urlrewriting et condition
- vbulletin et urlrewriting
- pseudo urlrewriting
- Session et urlrewriting
- urlrewriting et format unique
- probleme sur certain urlrewriting
- Probleme URLREWRITING et Ajax!
- URLrewriting et plantage serveur
- Les crawlers de Yahoo! - 18-03-2004
- Yahoo! affiche son Web Rank - 20-03-2004
- Yahoo acquiert Whereonearth - 19-10-2005
- Yahoo! Site Match - 17-03-2004
- Services et outils de Yahoo! Search - 17-02-2004
- Yahoo! Instant Search - 15-09-2005
- Tout savoir sur le nouveau Yahoo! - 29-02-2004
- Yahoo Audio Search - 05-08-2005
- Trouver la position d'un site dans Yahoo
Cet outil vous permet de vérifier si une ou plusieurs page(s) de votre site arrive(nt) dans les premiers résultats de Yahoo, pour certains mots-clés recherchés. - Logiciel de référencement AgentWebRanking
AgentWebRanking est un logiciel professionnel qui permet d'analyser le positionnement d'un ou plusieurs sites dans plus de 300 moteurs de recherche dans le monde. Vous pouvez ainsi analyser les performances du référencement pour de nombreux mots-clés.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
