Dotclear : redirection 301 permanente

WRInaute discret
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 :)
 
WRInaute impliqué
Sur ta page index.php il te suffis de mettre ;)

Code:
$url = $_SERVER["REQUEST_URI"];
if($url=='/index.php')
{ 
header("HTTP/1.1 301 Moved Permanently"); 
header("Location: http://".$_SERVER['HTTP_HOST']."/");
}
 
WRInaute discret
Merci beaucoup Darkjukka !

J'ai rajouté ces deux codes :

Code:
$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:
$url = $_SERVER["REQUEST_URI"];
if($url=='/index.php/')
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://".$_SERVER['HTTP_HOST']."/");
}

Merci encore :)[/code]
 
Discussions similaires
Haut