balise title et php

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

kermitdive
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 18
Inscription: 2 Avr 2004

balise title et php

Message le Mar Avr 06, 2004 22:08

bojour
voila ma question
monsite en php a une adresse du style

monsite.com/index.php puis la navigation sur le site est de la sorte :

monsite.com/index-rubrique1.html (un htaccess avec url rewriting qui renvoie sur index.php)

monsite.com/index-rubrique2.html etc ....

ma question comment change le titre qui apparait dans le navigateur et google car c'est toujours le même titre qui coresspond en fait à mon index.php et non pas au diféérente page qui s'affiche au centre du site

je voudrais les optimiser pour permettre dans les moteur de ne pas avoir plusieur au même titre mais contenu différents

merci de votre aide

sylvain


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: 28 Nov 2002

Message le Mar Avr 06, 2004 22:14

Bonjour sylvain
C'est à toi de jouer avec php pour alimenter la balise <title> differement selon les pages affichées.
Selon que ton contenu est en sql ou en texte ou en html, ta methode sera differente mais l'idée est de disposer de l'information dés le head.

kermitdive
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 18
Inscription: 2 Avr 2004

une adresse pour m'aider

Message le Mar Avr 06, 2004 22:37

bonsoir
merci Kmacleod aurait tu une adresse de site web avec qq explication car je ne programme pas en php je n'utilise que des include de page html ou des modules déja crée et j'agrémente à ma sauce alors si tu pouvaisme guider vers un site
je vais faire qq recherche de ce coté

si je comprend bien dans mon index je vais devais introduire une fonction qui pourrait utiliser le title de ma page centrale comme title générale ??? hum je sais pas si je suis clair mais bon

merci quand même te ton aide

sylvain

T509
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 16
Inscription: 27 Fév 2004

Message le Mer Avr 07, 2004 8:21

tu dois avoir une règle URL rewriting qui donne

monsite.com/index-rubrique2.html => /index.php?rub=rubrique2

Ta rubrique tu l'as donc avec $_GET['rub']
Rien ne t'empèche d'avoir dans ta page index.php

<title><?php echo htmlentities($_GET['rub'])." .:. MonSite.com"; ?></title>

A+


milkiway
WRInaute accro
WRInaute accro
 
Messages: 4829
Inscription: 3 Fév 2004

Message le Mer Avr 07, 2004 10:34

Pourquoi faire simple ...

Dans index
$title = "Titre";
include(header.php);

Et dans header
<title><?php echo $title ?></title>

kermitdive
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 18
Inscription: 2 Avr 2004

title et php

Message le Mer Avr 07, 2004 11:55

bonjour et merci t509

j'ai essyé ton code qui marche très bien mais en fait mon htaccess est rédigé de la sorte

RewriteEngine on
RewriteRule ^SiteAqualonde/templates/index-([a-z0-9]+)\.html$ /SiteAqualonde/templates/index.php?page=$1 [L]

ce qui fait que à chaque rubrique s'affiche

rubrique1-monsite.com
rubrique2-monsite.com

il faudrait que je change alors ce fichier pour qu'il accepte des page du genre
monsite.com/index-le club.html et qui serait refdirigé vers mon index.php?page=le club.php hors je ne peux pas laisser d'espace dans le code

hum pas evident tout ca mais merci de m'aider

Pour milkiway je suis désolé mais j'ai pas bien compris ton code je n'arrive pas à mettre
$title = "Titre";
include(header.php);
dans mon index il se place tj sous mon body dois je le mettre entre des balise title ??

mon fichier d'entete s'appelle entete pas header mais est ce que c'est uin fichier a part ou celui la dont tu parle
quoi qu'il en soit au vue de mon faible niveau en php je n'ai pas bien compris
merci du coup de main également
sylvain

je ne sais pas si je peux mais voici mon site pour vous donner une idée
http://www.aqualonde-plongee.com


binarythinking
WRInaute discret
WRInaute discret
 
Messages: 71
Inscription: 15 Juin 2003

Message le Mer Avr 07, 2004 11:56

milkiway a écrit:Pourquoi faire simple ...

Dans index
$title = "Titre";
include(header.php);

Et dans header
<title><?php echo $title ?></title>

En l'occurrence, ton code tel qu'il est présenté ici ne sert à rien...

Le post de T509 est beaucoup plus pertinent...

Comme tu le disais, quand on peut faire simple...

:wink:

sky
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 260
Inscription: 3 Mar 2003

Message le Mer Avr 07, 2004 12:05

Slt
Avec des varibale qui ont des valeurs du style rubrique1 , rubrique2 etc... ca ne donne pas des titres tres zouli :)
Tu pour faire (oui, un peut plus compliquer mais bon...) un switch . ex :

Code: Tout sélectionner
$rub=$_GET['rub'];
switch $rub{
case "rubrique1":
$titre="Le club";
break;

case "rubrique2":
$titre="Le fonctionement";
break;

case "rubrique3 ":
etc...

default:
$titre="Bienvenue sur le site de Aqualonde";
}


Mais bon, a chaque ajout d'une nouvelle page, faut créer une autre entrer dans le switch... mais ca marche :)

Sinon, change la valeur de $rub, et fais comme disais T509.

@+
Sky


binarythinking
WRInaute discret
WRInaute discret
 
Messages: 71
Inscription: 15 Juin 2003

Message le Mer Avr 07, 2004 12:09

Voici ma vision des choses sur ton problème.

Il suffirait de faire un test sur la variable et d'en déduire le titre...

En gros :

Code: Tout sélectionner
<?php

if($_GET['page']=="rubrique1"){

   $title = "Rubrique 1, sûrement la meilleure rubrique de ce site !";

}elseif($_GET['page']=="rubrique2"){

   $title = Rubrique 2, sûrement la deuxième meilleure rubrique de ce site !";

}else{

   $title = "Titre par défaut";

}

?>


et ensuite un petit

Code: Tout sélectionner
<title><?php echo $title; ?></title>


binarythinking
WRInaute discret
WRInaute discret
 
Messages: 71
Inscription: 15 Juin 2003

Message le Mer Avr 07, 2004 12:10

Je me suis fait griller au poteau ! :cry:

kermitdive
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 18
Inscription: 2 Avr 2004

title et php

Message le Mer Avr 07, 2004 12:12

merci sky
juste une petite ino complementaire ce code je le met ouu et je suppose entre des balise php

ouai je progresse meri

sky
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 260
Inscription: 3 Mar 2003

Message le Mer Avr 07, 2004 12:14

Lol=>binarythinking ;)

Oui, il faut placer le code avant la balise html <title> et entre <?php et ?>

Sky

kermitdive
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 18
Inscription: 2 Avr 2004

title et php

Message le Mer Avr 07, 2004 12:21

et bien merci à tous et le vainqueur est .....

binarythinking

je viens de faire les test à priori ca marche je modifie ton code pour mettre mes titre et je vous tiens au courant dans la journée

un grand merci à vous tous


sylvain


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités