Archives pour l'étiquette referencement

kické de l’index …

Bijour à tous …

Après 3 ans à squatter la première page pour la requête programmation php sur google … aujourd’hui plus rien, et la plupart des autres requête pour lesquel j’apparaissait premier (xajax, socket c++, …) nada … dur loi du référencement ??

Deux théorie possible :

  1. Changement de calcul pour google
  2. Dé-référencement sauvage

Pour la deuxième théorie …

La plupart du temps, lorsque quelqu’un demande un « dé-référencement » à google (pour faire crade …), la commande : site:php-engineering.info ne renvoit que dalle, l’ennui, c’est que ici j’ai encore tous mes liens … donc je retombe sur la 1ère théorie … je vais de nouveau devoir chercher de nouvelle technique pour exploiter google 😉

Si vous avez des idées xd …

Edit: C’est de nouveau bon … ^^, ce n’était que temporaire … mais sur le coup … 😉

Améliorer le référencement grace aux php

Bon … mon standing oblige xD ce soir : référencement et PHP (une fois n’est pas coutume).

Alors bon … vous aurez surement remarqué que bon l’url rewriting c’est bien … mais souvent des sites utilisant des urls bizzare sont mieux référencés … allez savoir pourquoi xD.

En vrai, ils font souvent appel au PATH_INFO … hein?!

en vrai c’est ce qui se trouve dérrière le nom de domaine :

http://loser-php/index.php/mon/site/rox/autant/que/mon/seo

Le PATH_INFO contient « /index.php/mon/site/rox/autant/que/mon/seo« , ça sert à quoi me direz-vous … hé ben vous remarquez une première chose : pas de ? et de = caractères que certain moteur de recherche n’affectionne que moyennement, ensuite le séparateur est un / et pourquoi c’est mieux qu’autre chose (-,.) ???

Tout simplement car un moteur de recherche est obligé de prendre en compte les / alors que la compréhension des -,. et autre signe peut être différentes suivant les moteurs de recherche. (Je viens de vous apprendre qu’il y a d’autre moteur de recherche ??? Non :p)

Sachant que le nom du dossier contenant le fichier sur lequel on fait référence à a peu près le même poids (parfois plus ^^), que le fichier en question, il peut être donc très avantageux dans certain cas d’avoir dev son site en utilisant le path_info. D’autant plus qu’une url en path_info peut être plus facile à retenir qu’une url rewrité …. (http://php-loser/index-9-1-7-mon_super-titre, de-la-mort-ki-tu-pas-sa-race.html ou bien http://php-loser/index.php/mon /super/titre/qui/defonce/la/concurrence/). Et oui … on peut parfois confondre le _ avec -, et … donc en path_info, on sait qu’il y a toujours des / donc ^^

Donc voila un simple exemple :

$path_info=$_SERVER['PATH_INFO']; //on récupère le path_info
$path_info_explode=explode("/",$path_info);

//  et ensuite on recupère les élements dans le tableau ...
//  si l'on reprend l'url :
//  http://php-loser/index.php/mon/super/titre /qui/defonce/la/concurrence/

echo $path_info_explode[1]; //ecrit mon, et oui le 0 faisant référence à l'index.php 🙂
echo $path_info_explode[7]; //ecrit concurrence.

bon … c’est sur, si vous utilisez une base de données, il faudra à chiffre tôt ou tard … le plus tôt étant le mieux, il suffirait de faire comme ceci :

http://php-loser/index.php/1/mon/titre

et de récupérer le chiffre par la méthode vu plus haut.

Bon c’était un rapide exemple … j’imagine qu’il n’en faut pas plus 😉