fcjuventus Posté 1 Décembre 2007 Posté 1 Décembre 2007 Bonjour à tous, je possède un site dynamique mais je me rends compte que le référencement n'est pas optimal. Je dispose d'une page index à laquelle sont liées des includes. Donc, pour arrive à la page actu on obtient ceci: index.php?url=actualite Mon problème est que j'ai beau mettre un triste différent à la page actualité (ou aux autres pages) c'est le titre de la page Index qui prime. Et donc, peu importe sur quelle page on se trouve, le titre de la page est toujours le même et je suppose que cela n'est pas bon du tout pour bien référencer toutes les pages du site. Quelqu'un pourrait-il m'aider s'il vous plaît? J'ai déjà cherché mais je n'ai pas trouvé exactement ce que je souhaitais et je ne vous cache pas que je ne suis pas très doué en php Voici la partie de ma page index appelant les autres pages <? if( isset($_GET['url']) ) { $paginho = $_GET['url']; $page = $_GET['url']; $page .= ".php"; include("$page"); } else { include("breves.php"); } ?> Merci d'avance
Sarc Posté 1 Décembre 2007 Posté 1 Décembre 2007 Personnellement, je ne travaille pas avec la page index qui appelle toutes les autres pages. Mais je suppose que pour faire des titres dynamiques en faisant comme ça, tu dois avoir un tableau : $listetitre = array ("actualite" => "Actualité du site, nouveautés, machin truc", "Jeux" => "Jeux de combat, de sport, etc"); A mettre à jour pour chacune de tes pages, bien sûr. Ensuite, dans la partie de ton index qui contient : <title>Titre de l'index...</title> Tu mets à la place <title><?=$listetitre[$_GET['page']];?></title>
Djames-Allen Posté 1 Décembre 2007 Posté 1 Décembre 2007 (modifié) Salut, Je crois que ton problème serait plus du coté de ton fichier .htaccess. As tu mis dans ce fichier quelque lignes d'instruction pour faire du rewriting ? # URL Rewriting RewriteEngine on RewriteRule ^(.+).html$ /index.php?page=$1 [L] Je suis pas spécialiste du rewriting mais d'autres personnes ici vont surement t'aider sur ce sujet et me corriger au cas où les instructions que je te donne ne serait pas adapter à ton souci Autant pour moi j'avais mal saisi ta demande . Je vois que sur la requete juventus tu obtient un super résultat 1er devant le site officiel Félicitation Cordialement Djames Modifié 1 Décembre 2007 par Djames-Allen
Licorne Posté 1 Décembre 2007 Posté 1 Décembre 2007 ça va pas ton système ! Ta variable $page, tu lui affectes deux arguments. C'est plutôt: if( isset($_GET['url']) ){ $pageAppel = $_GET['url']; $extension = ".php"; // Mettre en argument le titre de ta page et balise Hn $balise = "?arg=".$pageAppel; $pageUrl = $pageAppel.$extension.$balise; include("$pageUrl");}else{ include("breves.php");} Par exemple ! Et dans ta page include("$pageUrl"); tu dois récupérer ton argument arg pour l'afficher dans les balises Hn et title pour avoir une page personnalisée... and so far....
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant