Inclure les resultat de mon moteur de recherche preso bdd google

Résolu/Fermé
luluwebmaster Messages postés 409 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 3 février 2018 - 29 oct. 2013 à 19:43
luluwebmaster Messages postés 409 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 3 février 2018 - 19 nov. 2013 à 13:43
Bonjour,

je cherche à faire pour que les résultats de recherche, de mon site, figures dans les résultats de google.

Car j'ai remarqué que sur beaucoup de site, ça faisais ça.

Merci d'avance,

à bientôt.

A voir également:

8 réponses

Profil bloqué
29 oct. 2013 à 20:11
Salut ! c'est simple il faut que ton site soit référencer ! vas sur ce site tout y est expliquer. http://whattheblog.fr/comment-bien-referencer-son-site-web-14
0
luluwebmaster Messages postés 409 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 3 février 2018 5
29 oct. 2013 à 20:19
Hello,

En fait, mon site est bien référencé.

Se que je voudrais, c'est que google référence chaque résultat que pourrais donner le moteur de recherche que j'ai créer, sur mon site http://boutiqueekoloko.alwaysdata.net/

Merci.
0
Profil bloqué
30 oct. 2013 à 09:48
Ton site n'est absolument pas référencer ^^de plus si tu veux qu'il référence t'es ton moteur, créer ton site en html5
0
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 219
30 oct. 2013 à 10:14
Pour indexer les résultats des recherches, c'est simple, mais absolument déconseillé par Google ... après vous faites ce que vous voulez.

Comme votre moteur utilise la fonction "GET", il suffit d'enregistrer en BD les recherches débouchant sur un résultat et de les afficher dans un sitemap XML que vous inscrivez dans le Webmaster Tools de Google et/ou dans un fichier robots.txt.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
luluwebmaster Messages postés 409 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 3 février 2018 5
1 nov. 2013 à 07:37
Merci pour les réponses !

Ok,

la question maintenant, c'est comment ajouter tous les résultat dans le fichier XML ?
0
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 219
1 nov. 2013 à 09:47
Comme je vous l'ai dit plus haut, il faut enregistrer en base de données les recherches effectués par l'utilisateur donnant au moins un résultat. Ensuite, dans un fichier PHP vous effectuez une requête qui va sortir tous les résultats en boucle. Une fois que tout ça est fait, vous modifier l'entête de votre fichier pour indiquer au serveur que c'est du XML et vous ajoutez une règle de rewriting pour ce fichier dans votre fichier .htaccess.
0
luluwebmaster Messages postés 409 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 3 février 2018 5
1 nov. 2013 à 13:40
Ok, merci.

Je vous tien au courant.
0
luluwebmaster Messages postés 409 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 3 février 2018 5
19 nov. 2013 à 13:43
Hello, merci à toi !

Voila le code php final :


<?php
header('Content-type: text/xml');
echo('<?xml version="1.0" encoding="UTF-8"?>
<urlset
xmlns="https://www.sitemaps.org/schemas/sitemap/0.9/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://www.sitemaps.org/schemas/sitemap/0.9/
https://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
');
//inclure la connection à la base de donnée
$listLien = $bdd->query('SELECT*FROM ma_table');
while($listLienResult = $listLien->fetch())
{
?>
<url>
<loc><?php echo str_replace('&', '&', $listLienResult['page']);?></loc>
</url>
<?php
}
echo('</urlset>');
?>


Et le code du .htaccess pour l'url Rewriting :



Options +FollowSymlinks
RewriteEngine on
RewriteRule ^sitemap/sitemap.xml$ sitemap/sitemap.php [L]


Merci à toi Tryan44 !
0