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

  • Auteur de la discussion Auteur de la discussion twin
  • Date de début Date de début
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