Dotclear : redirection 301 permanente

Règles du forum
Attention ce forum est destiné avant tout à ceux qui découvrent le référencement. Les membres qui auront l'amabilité de répondre à leurs questions sont priés de rester courtois, polis, indulgents, patients et pédagogues... Merci d'avance !

Par ailleurs, inutile d'utiliser ce forum uniquement pour obtenir des liens vers vos sites, les liens sont désactivés pour le référencement (nofollow).

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

974
WRInaute discret
WRInaute discret
 
Messages: 220
Inscription: 31 Juil 2004

Dotclear : redirection 301 permanente

Message le Lun Mar 31, 2008 11:58

Bonjour :)

En m'inscrivant sur quelques annuaires rss, je m'aperçois que certains d'entre eux ne linkent pas la racine de mon site, mais le sous dossier index.php. Explication :

Au lieu de :

*ttp://www.domaine.com/

Le lien pointe vers :

*ttp://www.domaine.com/index.php/

Hors les deux pages ont un contenu identique et cela pose un soucis de duplicate content interne.

J'ai essayé quelques codes mais je n'arrive toujours pas à faire une redirection permanente de l'url "sous dossier" vers la racine...

Pourriez vous m'aider ?

Merci d'avance :)

darkjukka
WRInaute impliqué
WRInaute impliqué
 
Messages: 669
Inscription: 28 Avr 2007

Message le Lun Mar 31, 2008 12:24

Sur ta page index.php il te suffis de mettre ;)

Code: Tout sélectionner
$url = $_SERVER["REQUEST_URI"];
if($url=='/index.php')
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://".$_SERVER['HTTP_HOST']."/");
}

974
WRInaute discret
WRInaute discret
 
Messages: 220
Inscription: 31 Juil 2004

Message le Mar Avr 01, 2008 12:55

Merci beaucoup Darkjukka !

J'ai rajouté ces deux codes :

Code: Tout sélectionner
$url = $_SERVER["REQUEST_URI"];
if($url=='/index.php')
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://".$_SERVER['HTTP_HOST']."/");
}


et avec le slash

Code: Tout sélectionner
$url = $_SERVER["REQUEST_URI"];
if($url=='/index.php/')
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://".$_SERVER['HTTP_HOST']."/");
}


Merci encore :)[/code]


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 1 invité