Utiliser le PHP pour éviter d'avoir son site accessible via plusieurs URL

WRInaute passionné
Hello,

J'ai mon site qui est accessible via plusieurs domaines et j'ai des concurrents qui font pointer des domaines à la c** vers mon site. Du coup, je pense mettre ce code en haut de toutes mes pages.:

Code:
<?
if($_SERVER['SERVER_NAME']!="www.mauvaiseAdresse.com"){
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.maBonneAdresse.com/$_SERVER['REQUEST_URI']");
exit();
}
?>

Qu'en pensez-vous ? Comment faites vous pour être sur que votre site soit accessible via une seule adresse ?

Merci
A+
 
WRInaute accro
Et bien pour utiliser ça sur tous mes sites depuis des lutres, je n'en pense que du bien. C'est même à mon sens impératif mais pas toujours possible (si non prévu dès le départ avec certain type d'URL).
 
WRInaute passionné
Je n'utilise que ça, comme ça je n'ai plus à m'embêter de savoir si c'est Apache Lighttpd Nginx.
Attention, le !== est plus rapide que != (cette fonction étant utilisés sur toutes les pages, autant la speeder au mieux).
 
WRInaute passionné
twin a dit:
Ah, merci pour la petite astuce. J'utilise toujours != :)
C'est plus performant car par exemple :
1 !== '1'
alors que
1 == 1
Il faut donc "2" check quand tu mets un opérateur à 2 caractères, un seul quand tu mets un opérateur à 3 caractères.
 
Discussions similaires
Haut