Invalid URI in request GET
7 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

christo27 - WRInaute occasionnel

- Messages: 339
- Inscription: 5 Jan 2005
Invalid URI in request GET
Bonsoir.
Nous utilisons beaucoup l'adressage relatif sur nos pages or il semble qu'un certain nombre de robots interprètent mal l'adressage relatif, ce qui remplit nos logs d'erreurs Apache de ce genre de choses : "Invalid URI in request GET /../pages/page1.htm".
Serait-il envisageable à l'aide d'une réécriture d'url d'aider ces robots à retrouver leur chemin en redirigeant les requêtes invalides du type ../pages/page1.htm vers monsite/pages/page1.htm, ce qui revient à remplacer ".." par "monsite" avant de traiter la requête.
J'ai fait de nombreux tests hier soir pensant plusieurs fois tenir la solution mais j'ai finalement laissé tomber faute de grosses compétences en matière d'url rewriting.
L'un(e) d'entre-vous aurait déjà eu ce problème ?
D'avance merci de vos lumières.
Nous utilisons beaucoup l'adressage relatif sur nos pages or il semble qu'un certain nombre de robots interprètent mal l'adressage relatif, ce qui remplit nos logs d'erreurs Apache de ce genre de choses : "Invalid URI in request GET /../pages/page1.htm".
Serait-il envisageable à l'aide d'une réécriture d'url d'aider ces robots à retrouver leur chemin en redirigeant les requêtes invalides du type ../pages/page1.htm vers monsite/pages/page1.htm, ce qui revient à remplacer ".." par "monsite" avant de traiter la requête.
J'ai fait de nombreux tests hier soir pensant plusieurs fois tenir la solution mais j'ai finalement laissé tomber faute de grosses compétences en matière d'url rewriting.
L'un(e) d'entre-vous aurait déjà eu ce problème ?
D'avance merci de vos lumières.
-

zeb - WRInaute accro

- Messages: 4560
- Inscription: 5 Déc 2004
Re: Invalid URI in request GET
Si je puis me permettre une remarque c'est la technique traditionnelle et bâtarde du patch que tu veux mettre en oeuvre.
En gros il y a un souci j'en remet une couche par dessus.
Je pense qu'il serait beaucoup plus simple de traiter le problème a la racine.
Si le contenu est en base un script qui parse les champs foireux prend pas longtemps a écrire pour transformer en url absolue (un simple CTRL+R sur un dump de base peu souvent suffire).
Si le contenu est en dur c'est une peu le même souci. Avec une IDE normale ça prend quelques minutes.
Ensuite un download quasi global et ou une restauration de base prend qques minutes pour régler le souci.
En gros il y a un souci j'en remet une couche par dessus.
Je pense qu'il serait beaucoup plus simple de traiter le problème a la racine.
Si le contenu est en base un script qui parse les champs foireux prend pas longtemps a écrire pour transformer en url absolue (un simple CTRL+R sur un dump de base peu souvent suffire).
Si le contenu est en dur c'est une peu le même souci. Avec une IDE normale ça prend quelques minutes.
Ensuite un download quasi global et ou une restauration de base prend qques minutes pour régler le souci.
-

christo27 - WRInaute occasionnel

- Messages: 339
- Inscription: 5 Jan 2005
Re: Invalid URI in request GET
Houla houla non ! C'est beaucoup plus simple que cela, il ne s'agit pas d'urls fabriquées à la volée au cours de l'extraction d'une base.
C'est juste une structure ultra-simple de pages html avec des liens relatifs en dur.
C'est juste une structure ultra-simple de pages html avec des liens relatifs en dur.
-

zeb - WRInaute accro

- Messages: 4560
- Inscription: 5 Déc 2004
Re: Invalid URI in request GET
christo27 a écrit:C'est juste une structure ultra-simple de pages html avec des liens relatifs en dur.
Bah tu charge tout le site dans une IDE genre éclipse ou autre et un simple Ctrl + R te permet de trouver et changer toutes les expressions qui ne conviennent pas. Ensuite c'est juste le temps de ré-uploader le tout. Si c'est un gros site il y en a pour une heure ou deux tout au plus (mais bon parfois je suis optimiste disons 3)
-

christo27 - WRInaute occasionnel

- Messages: 339
- Inscription: 5 Jan 2005
Re: Invalid URI in request GET
Leonick a écrit:pourquoi vouloir utiliser des liens relatifs ? plutôt que d'écrire "../images/a.gif" pourquoi ne pas écrire "/images/a.gif" ? pas besoin d'avoir le ndd dans l'url, il suffit juste de commencer par /
Oui, la syntaxe "/images/image.gif" fonctionne aussi. Mais là, c'est mon Dreamweaver en local qui ne comprend plus rien mais, ça c'est mon problème, je vais me plonger dans les paramétrages de la bête.
Ceci-dit je confirme que certains spiders "maison" se mélangent les pédales lorsqu'ils tombent sur un adressage classique avec "../" contrairement à tous les grands navigateurs ou spiders qui circulent parfaitement.
-

Leonick - WRInaute accro

- Messages: 19595
- Inscription: 8 Aoû 2004
Re: Invalid URI in request GET
en fait faut installer un serveur web en local et ne surtout jamais travailler sur du c:\...
c'est comme ça qu'on se retrouve avec un site web bancal, car des documents sont référencés dans les pages html en "c:/mes documents/..."
c'est comme ça qu'on se retrouve avec un site web bancal, car des documents sont référencés dans les pages html en "c:/mes documents/..."
7 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 :
- Entete HTTP Request-URI
- Lire la source d'une URI
- googlebot : images en data uri base64
- FTP ovh : invalid password
- Protection d'une uri, pas d'un fichier
- un Script contre les clics invalid
- Invalid Token formulaire login joomla 1.5 x
- Invalid URL dans le google webmaster tools
- Quel est cette uri ? MSOffice/cltreq.asp
- Warning: Invalid argument supplied for foreach() joomla + virtuemart
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
