Sécuriser l'index du site du duplicate à cause des index multiples

WRInaute impliqué
On en a déjà parler mainte fois, un index de site en php (ou nimporte quel url en php par ex), peut être doublonné à l'infini, et cela peut poser des problème pour google qui vient scanner l'index de multiple fois
par ex avec ? et n'importe quoi derrière, cela peut provenir d'erreurs que font vos partenaires mais aussi des bots qui test des urls qui n'existe pas, wri a trouvé la parade, moi aussi je vous donne le code tout simple pour éviter ça:
http://www.votresite.com
peut devenir http://www.votresite.com/?nimportequoi et vous voila avec du duplicate, pour y remédié:

Code:
<?php
$securite = $_SERVER["REQUEST_URI"];

if ($securite!='/'){

header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.votresite.com");
exit;

}else{

votre site normal ou index

}
?>

si il y a qqchose derrière le / de votre index il redirige vers le vrai index, comme ça pas de duplicate en cas d'url fantaisiste.
 
WRInaute accro
Re: Sécurisé votre index du duplicate a cause des index multiple

Merci de prendre example.com comme URL d'exemple.
 
WRInaute accro
Est ce réellement un "vrai" problème ?

En effet, un malveillant ou un maladroit peut multiplier certes ces url fantaisistes ... mais quelle est la "chance" que ces urls :

- soient assez fortes pour concurrencer ta page index d'une part
- que google les prenne en compte au titre du DC pour virer ta page index ?

A mon avis, pas lourd
 
WRInaute impliqué
de mon expérience, il y plusieurs cas qui peuvent amener google a venir voir des urls fantaisistes, le premier est lors d'un rachat de domaine, puis d'une redirection, si ce domaine avait des variables derrière son index, google peut venir, mais ce n'est pas le plus grave, le plus embêtant est un lien en dur vers ton site (par ex un lien partenaire annuaire), qui pointe vers ton index avec une erreur, ça peut être un double slash à la fin, ou un ? google va venir sur cette page tant que cet url pointera, et si c'est un code 200 (et ça sera le cas), ça peut causer du duplicate car google aura 2 index pareil avec deux urls différentes, après c'est certain que si ton site est très connu, ça jouera certainement pas, mais si il est récent ça peut être ambigu, donc dans ce cas mieux vaut un code 404 ou un 301 vers le vrai index, c'est un peu la même problématique qu'avec l'url avec le www ou sans le www devant, mieux vaut une redirection.

Sans oublier la malveillance qui peut causer via des centaines de liens erronées vers ton index une confusion vis à vis de google.
 
Discussions similaires
Haut