Meta dynamique et PHP demande aide!

  • Auteur de la discussion Auteur de la discussion yorkknew
  • Date de début Date de début
WRInaute discret
bonjour,

Voila je cherche à insérer dans les balises meta quelque mot clef issue d'une url!

mon url : www.monsite.com/sep1(motclé)-sep2-"id page".html

je souhaite donc récupérer (motclé) de mon url pour l'insérer dans le titre de la page!

sep1 et sep2 sont des séparateurs!

alors si vous auriez un code php pour récupérer un text entre ces 2 sep (sep1 et sep2) pour le replacer dans les meta ca serait cool
 
WRInaute occasionnel
C'est l'inverse qu'on fait en général.

Selon le titre créé par exemple : ton titre
alors celui-ci sera injecté dans l'url
ton-titre.html ...
 
Nouveau WRInaute
Bonjour,

Je vois un moyen très facile pour utiliser cette technique :

Dans le .htaccess pour l'url rewriting :
Code:
RewriteRule page-([^-]*)-([^-]*)\.html$ page.php?identifiant=$1&meta=$2

L'url pour accéder à une page donnerai ça :
page-10-keywords1,keywords2,keywords3.html

J'ai pris des exemples bidons, il faudrait l'adapter à la réalité.
Dans notre page : page.php on à désormais 2 variables passé en GET :

$_GET['identifiant'] = 10
$_GET['meta'] = 'keywords1,keywords2,keywords3'

On a donc notre identifiant, on peut passer cette étape.
On se retrouve maintenant avec les metas que l'on à besoin séparé par une virgule.

un simple :
Code:
<?php
echo '<meta name="keywords" content="'.htmlentities($_GET['meta'], ENT_QUOTES).'" />';
?>

permet d'afficher les keywords.

C'est une solution, il y en a d'autres ;)

Cordialement,
Mikiman
 
Discussions similaires
Haut