Définition d’une page parking :
Les pages parking…? Kesako?
Vous avez tous déjà rencontré ces pages en tapant au hasard une adresse web dans votre navigateur. Qu’il s’agisse de ….com ou de ….fr, il peut s’agir de typosquatting ou simplement d’un domainer qui attend avec son joli nom de domaine sans rien en faire. Dans ce cas, les noms de domaines sont souvent en vente sur sedo.fr. Pour ceux qui se sentent intéressés par le domaining (on réserve un nom de domaine et on le revend au plus offrant) je vous recommande le forum français de référence : http://www.forumndd.com
Pour continuer cet article, je demande à google de bien vouloir indexer la page suivante : http://www.le-refpowa.fr/parking/
Principe d’une page parking :
Une page parking, comment ça fonctionne? Et bien c’est très simple, ça regarde comment vous êtes arrivés dessus, et ça vous affiche ce que vous auriez voulu voir (en principe). Par exemple, admettons que j’ai un nom de domaine qui peux abritter des informations sur la nature (c’est vaste). Vous pourriez très bien venir chez moi en cherchant des infos sur les chiens ou sur les fleurs…
Comment choisir ce que j’affiche? Et bien c’est simple, je vais voir comment vous êtes venu sur cette page. En pratique, le php permet de connaitre le referer, lien à partir duquel vous êtes attérit sur ma page! Si vous êtes venu d’un site qui vante les informations sur les chiens et le refpowa de ma page, alors je saurais que vous cherchiez des info sur les chiens… vous suivez toujours?
Une autre manière consiste à voir quelle requête vous aviez tapé sur google pour venir sur ma page… dans ce cas de figure, j’attends l’indexation de google pour vous montrer la puissance du concept.
Mise en pratique en php :
On a donc deux solutions plus ou moins faciles à mettre en œuvre. La première consiste à regarder simplement lurl du referer et à y chercher les mots clés qui nous intéresse. La deuxième consiste à aller voir quel était l’ancre du lien qui pointe vers nous… pour ça, il suffit d’un peu d’huile de coude, et de quelques lignes de code. A vos claviers!
Une troisième solution, plus complexe consisterai à parcourir la page référente, extraire la thématique, et afficher notre contenu en rapport avec cette thématique. Cependant cette solution a ses limites. D’une part car une page parking n’est pas souvent pointer ;-), d’autre part car il se peut que le contenu soit fastidieux à extraire, et être totalement sans rapport avec l’article que lis le visiteur (par exemple dans un blog avec contenu en silot).
Pour la suite de l’article je me créé donc deux articles (un sur les chiens et un sur les fleurs)dans des fichiers séparés. Lors de l’appel je vais appeler soit l’un soit l’autre en fonction du referer, et les deux si il n’y a pas de referer transmis (eh oui, il faut bien que ma page soit indexée un jour par google, avec du contenu).
Solution simple :
On cherche dans l’adresse référente, le mot clé (demande uniquement l’utilisation de $_SERVER[‘HTTP_REFERER’]) et on affiche le résultat voulu. On va ici aussi traiter le cas de google, afin de rester dans l’esprit SEO de cet article!
$flag=1; // Affichage à la fin si rien n'a été affiché
if(isset($_SERVER['HTTP_REFERER'])){
$referer=$_SERVER['HTTP_REFERER'];
echo "Votre referer est : ".$referer;
if (preg_match("/chien/i", $referer)) {// Le "i" après le délimiteur du pattern indique que la recherche ne sera pas sensible à la casse
include("chien.php");
$flag=0;
}
if (preg_match("/fleur/i", $referer)) {// Le "i" après le délimiteur du pattern indique que la recherche ne sera pas sensible à la casse
include("fleur.php");
$flag=0;
}
}
if ($flag){
include("chien.php");
include("fleur.php");
}
On a donc à présent rediriger les gens en fonction de l’adresse de leur referer! Ceci nous est utile pour traiter le cas de google (ou tout autre moteur de recherche qui se basae sur le même principe). Lors d’une recherche, les mots clé cherchés sont inclus dans l’url de google… il va donc être facile de les extraire pour les afficher à l’utilisateur ou orienter le contenu présenté!
Par exemple si je cherche sur Google l’expression : Chien et Refpowa, l’adresse utilisée pour afficher les résultats est : http://www.google.fr/search?hl=fr&q=chien+et+refpowa&btnG=Recherche+Google&meta=&aq=f&oq= . Nous allons donc extraire le mot clé, et l’afficher, disons, comme titre de notre page! .. Mais tout cela sera pour un article prochain!