WRInaute occasionnel
Beaucoup de personnes cherchent à mettre en place leurs Meta dynamique sans avoir la solution.
La solution suivante récupère les mots présents dans votre url pour les placer ensuite dans vos balises title description et keywords.
pour les personnes utilisant les pages en extension .php remplacer le .html par .php dans la ligne " $fileName = str_replace( '.html', '', str_replace( '/', '', $_SERVER['REQUEST_URI'] ) ); "
Bien sur, il vous faut placer dans vos url des mots pertinents à vos pages.
<?php
$fileName = str_replace( '.html', '', str_replace( '/', '', $_SERVER['REQUEST_URI'] ) );
$fileName = str_replace( '/', '', $fileName );
$title = '';
$description = '';
$keywords = '';
$metakeys = str_replace( '-', ',', $fileName ).$keywords;
$metadesc = str_replace( ',', ' ',str_replace( '-', ' ', $fileName ) ).$description;
$title = ucwords( str_replace( ',', ' ', str_replace( '-', ' ', $fileName ) ).$title );
?>
<html>
<HEAD>
<TITLE><?php echo $title;?></TITLE>
<META NAME="DESCRIPTION" CONTENT="<?php echo $metadesc; ?>">
<META NAME="KEYWORDS" CONTENT="<?php echo $metakeys; ?>">
</HEAD>
Pour se désirent mettre en place des pré-metas il vous suffit de faire cette motif :
<HEAD>
<TITLE><?php echo $title;?> votre text ici</TITLE>
<META NAME="DESCRIPTION" CONTENT="<?php echo $metadesc; ?> votre text ici">
<META NAME="KEYWORDS" CONTENT="<?php echo $metakeys; ?> vos mots clefs ici">
</HEAD>
La solution suivante récupère les mots présents dans votre url pour les placer ensuite dans vos balises title description et keywords.
pour les personnes utilisant les pages en extension .php remplacer le .html par .php dans la ligne " $fileName = str_replace( '.html', '', str_replace( '/', '', $_SERVER['REQUEST_URI'] ) ); "
Bien sur, il vous faut placer dans vos url des mots pertinents à vos pages.
<?php
$fileName = str_replace( '.html', '', str_replace( '/', '', $_SERVER['REQUEST_URI'] ) );
$fileName = str_replace( '/', '', $fileName );
$title = '';
$description = '';
$keywords = '';
$metakeys = str_replace( '-', ',', $fileName ).$keywords;
$metadesc = str_replace( ',', ' ',str_replace( '-', ' ', $fileName ) ).$description;
$title = ucwords( str_replace( ',', ' ', str_replace( '-', ' ', $fileName ) ).$title );
?>
<html>
<HEAD>
<TITLE><?php echo $title;?></TITLE>
<META NAME="DESCRIPTION" CONTENT="<?php echo $metadesc; ?>">
<META NAME="KEYWORDS" CONTENT="<?php echo $metakeys; ?>">
</HEAD>
Pour se désirent mettre en place des pré-metas il vous suffit de faire cette motif :
<HEAD>
<TITLE><?php echo $title;?> votre text ici</TITLE>
<META NAME="DESCRIPTION" CONTENT="<?php echo $metadesc; ?> votre text ici">
<META NAME="KEYWORDS" CONTENT="<?php echo $metakeys; ?> vos mots clefs ici">
</HEAD>