Faire un référencement en dynamique

Faire un référencement en dynamique - PHP - Programmation

Marsh Posté le 26-08-2003 à 17:10:22    

Arpès recherche dans le forum, je n'ai trouvé aucune réponse qui réponde à mon interrogation.
 
voici la question
 
j'ai une page qui à une adresse de ce type :  
http://www.mon_serveur.com/main.ph [...] var&id=var
 
en fonction de id, je vais chercher dans une base de données les valeurs des META TAGS que je dois mettre dans la page.
 
hors, bien que ceux-ci s'affichent, lorsque que vérifie leurs présence et validité sur http://www.web-ref.net, il me dit qu'aucun META TAG n'est présent...
 
sauriez vous pkoi et/ou auriez vous une réponse à ce problème ??

Reply

Marsh Posté le 26-08-2003 à 17:10:22   

Reply

Marsh Posté le 02-09-2003 à 08:33:36    

[:dofor]  [:dofor]  [:yoyoz]  [:dofor]  [:dofor]


Message édité par xkamui le 02-09-2003 à 08:33:52
Reply

Marsh Posté le 02-09-2003 à 09:27:06    

c'est parce que dans ce cas précis les meta tags ne sont pas présents...
 
tu te bases pas sur le user agent ou un truc comme ça ? , ta variable est toujours présente ?
 
si tu filais l'url on pourrait vérifier


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 02-09-2003 à 13:32:16    

Citation :

si tu filais l'url on pourrait vérifier


 
Ou alors l'entete du code généré

Reply

Marsh Posté le 03-09-2003 à 09:13:22    

Sh@rdar a écrit :

c'est parce que dans ce cas précis les meta tags ne sont pas présents...
 
tu te bases pas sur le user agent ou un truc comme ça ? , ta variable est toujours présente ?
 
si tu filais l'url on pourrait vérifier  


 
le user agent... ckoitéss [:xtc] ??
sinon, voici l'url : http://marseillemalin.com/main.php [...] id=2&rid=1

Reply

Marsh Posté le 03-09-2003 à 09:21:45    

Y a ça:
 
...
<META name="title" content="Marseillemalin.com - Sortie, loisir, restaurant, bar, discothèque, cinéma,">
<META name="description" content="marseille, Marseille, région Phocéenne, phocéenne, ville, 13, sortie, adresses, restaurants, bars, discothèques, cinéma">
<META name="keywords" content="marseille, Marseille, Bouches du Rhone, ville, 13, restaurants, bar, région, centre, sortir, détente, menus, tarif, restaurant, bars, cinéma, discothèque, menu, programme, bowling, service, billard, Marseille, Bouches du Rhone, sortie">
...
 
 
Edit > Test effectué, Web-Ref voit parfaitement les métatags qd tu lui soumets d'url. Où est ton pb?


Message édité par ACut le 03-09-2003 à 09:30:09

---------------
NOUVEAU! Le guide de l'édition en version ebook : http://marcautret.free.fr/autret/150q-ebook/
Reply

Marsh Posté le 03-09-2003 à 09:29:16    

ACut a écrit :

Y a ça:
 
...
<META name="title" content="Marseillemalin.com - Sortie, loisir, restaurant, bar, discothèque, cinéma,">
<META name="description" content="marseille, Marseille, région Phocéenne, phocéenne, ville, 13, sortie, adresses, restaurants, bars, discothèques, cinéma">
<META name="keywords" content="marseille, Marseille, Bouches du Rhone, ville, 13, restaurants, bar, région, centre, sortir, détente, menus, tarif, restaurant, bars, cinéma, discothèque, menu, programme, bowling, service, billard, Marseille, Bouches du Rhone, sortie">
...
 
 
Mais est-ce que web-ref-bidule voit ce qui est généré en dynamique?


 
plus que web-ref, c'est les moteurs de recherche qui m'intéressent... mais oui, es-ce que web ref le voit.....
 
notons tout de même que quand on tape http://marseillemalin.com/main.php, <META name="title" content=""> <META name="description" content=""> <META name="keywords" content="">...

Reply

Marsh Posté le 03-09-2003 à 09:34:07    

xkamui a écrit :


 
notons tout de même que quand on tape http://marseillemalin.com/main.php, <META name="title" content=""> <META name="description" content=""> <META name="keywords" content="">...
 


Bah, c'est à toi de pondre les métatags par défaut dans main.PHP, tu veux pas qu'ils tombent du ciel?


---------------
NOUVEAU! Le guide de l'édition en version ebook : http://marcautret.free.fr/autret/150q-ebook/
Reply

Marsh Posté le 03-09-2003 à 09:39:35    

ACut a écrit :


Bah, c'est à toi de pondre les métatags par défaut dans main.PHP, tu veux pas qu'ils tombent du ciel?


 
certes non, mais j'aimerias que, en fonction de la page, ces tages soient différents.

Reply

Marsh Posté le 03-09-2003 à 09:55:51    

xkamui a écrit :


 
certes non, mais j'aimerias que, en fonction de la page, ces tages soient différents.


Ils seront différents si tu les ponds différemment (par PHP) en fonction des params passées dans l'url (menu, id, etc.)!!! Il est évident que si tes codes <META...> sont codés en dur ils vont pas s'adapter tout seuls...


---------------
NOUVEAU! Le guide de l'édition en version ebook : http://marcautret.free.fr/autret/150q-ebook/
Reply

Marsh Posté le 03-09-2003 à 09:55:51   

Reply

Marsh Posté le 03-09-2003 à 10:05:30    

ACut a écrit :


Ils seront différents si tu les ponds différemment (par PHP) en fonction des params passées dans l'url (menu, id, etc.)!!! Il est évident que si tes codes <META...> sont codés en dur ils vont pas s'adapter tout seuls...


 
petite subtilité :  
j'ai 5 pages qui on le même design, à ceci près que les bdd de référence et les images changent.
 
j'ai donc mis, comme tu me l'a demandé, les meta dans mon fichier main.php en disant :

Code :
  1. if (!$mid){echo "<META (...) />";}


 
maintenant, dès que je lui rentre un mid=x, il ne me trouve plus rien, bien que ceux ci soient présents et différents !!!

Reply

Marsh Posté le 03-09-2003 à 10:35:05    

xkamui a écrit :


 
petite subtilité :  
j'ai 5 pages qui on le même design, à ceci près que les bdd de référence et les images changent.
 
j'ai donc mis, comme tu me l'a demandé, les meta dans mon fichier main.php en disant : if (!$mid){echo "<META (...) />";}
 
maintenant, dès que je lui rentre un mid=x, il ne me trouve plus rien, bien que ceux ci soient présents et différents !!!


 
Moi je verrais bien une fonction get_metas($param) qui se chargerait de pondre les méta-tags en fonction de la (ou des) variable(s) pertinentes (récupérées dans l'url, si j'ai bien compris):
 
Un truc du genre:
 

Code :
  1. function get_metas($param)
  2. {
  3. switch ($param)
  4.   {
  5.   case 0: $bons_tags = "(tags cas 0)";
  6.           break;
  7.   case 1: $bons_tags = "(tags cas 1)";
  8.           break;
  9.   // ... etc.   
  10.   default: $bons_tags = "(tags par défaut - params vierges)";
  11.   }
  12. // cette chaine formatée sera + élaborée puisque plusieurs
  13. // métatags, mais tu vois l'idée:
  14. return("<META $bons_tags />" );
  15. }


 
et tu fais un echo tranquille de get_metas($param)...


---------------
NOUVEAU! Le guide de l'édition en version ebook : http://marcautret.free.fr/autret/150q-ebook/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed