Problème indexation page d'accueil !

Nouveau WRInaute
Bonjour,

Voila j'ai mis a jour mon site il y a 10 jours en changeant tt la structure du site et les URLs.

Sur toutes les URLs différentes de la racine genre :
-www.ndd.com/contact.html ou -www.ndd.com/recherche.html
pas de soucis les redirections ont fait indexé les nouvelles pages.

Par contre la page d'accueil cad : -www.ndd.com/ a disparu de l'index de google hormis si je tape "ndd" dans google, alors que j'etais placé sur une dizaine de mot-clef entre la 2eme et 3eme page

Donc je me dis, c'est une sorte de sandbox ou je ne sais quoi. mais quelquechose m'a mis la puce à l'oreille. dans le Google Webmaster Tools, je regarde les liens Introuvables et la je vois que la racine du site est introuvable ! en fait en regardant bien je remarque que ce qu'il trouve en page 404 c'est :
-http://www.ndd.com/%20
et non pas la page d'accueil classique sans le %20

Pourquoi il y a cet espace maudit apres mon nom de domaine exprimé en HTML ?? comment le faire disparaitre !? est-il la raison du déclassement de la page d'accueil ?

J'ai essayé de faire rediriger cette adresse avec le %20 vers la racine via le .htaccess mais je n'arrive pas a bien l'ecrire pour qu'il soit pris en compte.

Je vous demande donc un peu d'aide, en vous remerciant, si vous pouvez m'aider.
 
WRInaute accro
dis nous plutot la betise que ta fait ?!

tu peux tjrs essayer avec PHP en mettant une redirection tout en haut de ton fichier index mais je doute que l'uri renvoyé par Apache ne fasse pas un trim sur la chaine avant l'envoie. Essaye tjrs:

Code:
<?php
$uri = $_SERVER["REQUEST_URI"];
if($uri=='/ ' OR $uri=='/%20')
{
header("Status: 301 Moved Permanently");
header("Location: http://".$_SERVER['HTTP_HOST']."/");
} ?>
 
Nouveau WRInaute
merci de ta réponse !!

promis j'ai pas fait de bétise ! enfin si j'en ai fait une je vois pas du tout comment j'ai bien pu la faire...

Pour le bout de code, le soucis c que comme l'adresse -www.ndd.com/%20 me donne une page 404, bah du coup il ne lit pas le bout de code. Il faudrait je pense intervenir au niveau du .htaccess, mais c'est la justement que je bloque dans la syntaxe.
 
WRInaute accro
C'est la même superglobale ($_SERVER["REQUEST_URI"]) donc cela ne changera rien d'essayer de le faire avec un fichier serveur.

Par contre on peut s'occuper de l'erreur 404 et la rediriger vers la racine.

Place ce code en haut de ton fichier .htaccess
Code:
ErrorDocument 404 http://www.exemple.com/

Google devrait apprécier cette petite gestion et tout devrait rentrer dans l'ordre prochainement. Continue ton référencement, et plus de %20 svp

:)
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut