diving-seller Posté 25 Juin 2007 Posté 25 Juin 2007 salut a tous jai une toute petite question au sujet de lindexation. Comment faire pour eviter que dans lindex de google mon site soit de la forme monsite/index.php ? jai peur que dans lindex de google apparaisse /index.php et non / si quelqu'un a une solution Merci bcp
Jeanluc Posté 25 Juin 2007 Posté 25 Juin 2007 Si pratiquement tous les liens pointent vers / plutôt que d'aller vers /index.php, il n'y aura pas de problème. Jean-Luc
KaRaK Posté 25 Juin 2007 Posté 25 Juin 2007 Bonsoir, Mettre en place une redirection permanente et corriger les liens qui pointe vers le index.php Normalement cela rentrera dans l'ordre:)
diving-seller Posté 25 Juin 2007 Auteur Posté 25 Juin 2007 jai placé en premier dans ma page.php : <?php if($_SERVER['REQUEST_URI'] == "/index.php") { header ('HTTP/1.1 301 Moved Permanently'); header('Location: monsite.fr'); } ?> et corrigé les liens . la redirection ne risque pas de supprimer de lindex mes pages ?
binano Posté 25 Juin 2007 Posté 25 Juin 2007 Trouvé sur un autre site : En fait, la solution est la suivante : Ouvrir : includes/page_header.php Trouver : 'U_INDEX' => append_sid('index.'.$phpEx), Remplacer par : // www.phpBB-SEO.com SEO TOOLKIT END 'U_INDEX' => append_sid("http://www.example.com/phpBB/"), // www.phpBB-SEO.com SEO TOOLKIT END Ouvrir : Index.php Trouver : else{ $mark_read = '';} Ajouter après : // www.phpBB-SEO.com SEO TOOLKIT BEGIN$uri = $_SERVER['REQUEST_URI'];if ($mark_read == '' && $viewcat == -1 && strpos($uri, "index.$phpEx")) { if ( !empty($db) ) { $db->sql_close(); } header("Status: 301 Moved Permanently", FALSE, 301); header("Location: http://www.example.com/phpBB/"); exit(); }// www.phpBB-SEO.com SEO TOOLKIT END En oubliant pas de remplacer http://www.example.com/phpBB/ par ta vrai URL
Jeanluc Posté 25 Juin 2007 Posté 25 Juin 2007 (modifié) la redirection ne risque pas de supprimer de lindex mes pages ?Ta redirection 301 fonctionne et les moteurs comprennent les redirections 301. Il n'y a plus qu'à patienter le temps que les moteurs aient digéré l'information. Ne pas oublier de remplacer les liens pointant vers /index.php par des liens vers /. Jean-Luc Modifié 25 Juin 2007 par Jeanluc
rperruez Posté 25 Juin 2007 Posté 25 Juin 2007 Trouvé sur un autre site : Ces pour ce styles de réponses que je suis ce forum ;-)
thematrixisme Posté 26 Juin 2007 Posté 26 Juin 2007 sinon par .htacess ca marche très bien aussi: #RewriteCond %{HTTP_HOST} ^monsite.com$#RewriteRule ^(.*) http://www.monsite.com/$1 [QSA,L,R=301]
jacques80 Posté 27 Juin 2007 Posté 27 Juin 2007 D'après ma maigre expérience, le htaccess semble mieux. Vrai ou pas amis experts?
aktos Posté 29 Juin 2007 Posté 29 Juin 2007 Que pensez vous du fichier robot.txt User-agent: *Disallow: /index.php ?
Théo B. Posté 29 Juin 2007 Posté 29 Juin 2007 aktos, ce me semble dangereux tout de même. La redirection 301 est quand même la meilleure solution. Après, redirection htaccess/redirection 301... Je ne vois pas d'intérêt à la redirection htaccess dans la mesure où elle n'est pas visible. Le bot n'aura pas "conscience" qu'on le redirige vers / Alors qu'avec la 301, il en a pleinement conscience et il le prend en compte.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant