Comment mettre le title sur toutes les pages php
Delph
-
Delph -
Delph -
Bonjour,
Je m'explique, j'ai divisé mon site en 3 parties :
header.php (le design en haut)
index.php (le contenu du site)
footer.php (le bas du design)
Lorsque je créé une nouvelle page je rapelle le header et le footer à chaque fois avec ceci :
Mais je me pose une question, comment faire pour que toutes les pages de mon site ait un titre différent pour le référencement google ?
J'ai mis ceci dans le header.php :
Puis ceci à chaque fois que je créé une nouvelle page :
Seulement si je fais ça je pense que lorsque je taperai le nom de mon site et bien je n'aurai aucun titre sur la page du site : www.nomdusite.com
Ais-je raison ? comment procéder pour que cela soit le cas ?
Je m'explique, j'ai divisé mon site en 3 parties :
header.php (le design en haut)
index.php (le contenu du site)
footer.php (le bas du design)
Lorsque je créé une nouvelle page je rapelle le header et le footer à chaque fois avec ceci :
<?php include(header.php'); ?>
Mais je me pose une question, comment faire pour que toutes les pages de mon site ait un titre différent pour le référencement google ?
J'ai mis ceci dans le header.php :
<head> <title><?=$titre;?></title> </head>
Puis ceci à chaque fois que je créé une nouvelle page :
<?php
session_start();
$titre="";
$description="";
$keywords="";
$URL ="http://www.nomdusite.com/films/films_a.php";
include('header.php');
?>
Seulement si je fais ça je pense que lorsque je taperai le nom de mon site et bien je n'aurai aucun titre sur la page du site : www.nomdusite.com
Ais-je raison ? comment procéder pour que cela soit le cas ?
A voir également:
- Comment mettre le title sur toutes les pages php
- Comment supprimer une page sur word - Guide
- Word filigrane sur toutes les pages - Guide
- Comment numéroter les pages sur powerpoint - Guide
- Comment numeroter les pages word - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
2 réponses
Tu devrais tout simplement laisser le <head> dans tes pages, hors du header, et faire commencer ton header.php juste après le </head>, ça te permettra en plus d'avoir des meta description plus approprié.
Sinon, tu peut toujours mettre une balise title par défaut
if(!$titre) $titre = "META PAR DEFAULT";
Sinon, tu peut toujours mettre une balise title par défaut
if(!$titre) $titre = "META PAR DEFAULT";
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="style.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="images/icon.ico">
<title><?=$titre;?></title>
</head>
Sinon, tu peut toujours mettre une balise title par défaut
if(!$titre) $titre = "META PAR DEFAULT";
Je mets ça où ?