Forum dédié au moteur de recherche et aux techniques d'optimisation par #taggle
Vous n'�tes pas identifi�.
Hello tous,
J'aimerai savoir si vous avez quelque chose de plus pratique que ce que j'utilise a l'heure actuelle en terme de reecriture pour éviter les doublons d'url sur la page d'index d'un site :
Admettons que je choississe d'utiliser des urls de type :
http://www.ndd.com/
Pour rediriger les pages de types :
http://ndd.com => http://www.ndd.com
http://ndd.com/une_page.php => http://www.ndd.com/une_page.php
RewriteCond %{HTTP_HOST} !^www.*$ RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [L,R=301]
Puis pour :
http://www.ndd.com/index.php => http://www.ndd.com/
J'insére le code suivant dans le haut de page de l'index :
<?php $url = "$_SERVER[REQUEST_URI]"; $dom = "$_SERVER[HTTP_HOST]"; if($url=='/index.php'){ header("HTTP/1.1 301 Moved Permanently"); header("Location: http://".$_SERVER['HTTP_HOST']."/"); } if($dom=='voyagerplusloin.opodo.fr'){ header("HTTP/1.1 301 Moved Permanently"); header("Location: http://www.voyagerplusloin.com/"); } ?>
Hors ligne
klelugi a �crit:
Hello tous,
J'aimerai savoir si vous avez quelque chose de plus pratique que ce que j'utilise a l'heure actuelle en terme de reecriture pour éviter les doublons d'url sur la page d'index d'un site :
Admettons que je choississe d'utiliser des urls de type :
http://www.ndd.com/
Pour rediriger les pages de types :
http://ndd.com => http://www.ndd.com
http://ndd.com/une_page.php => http://www.ndd.com/une_page.phpCode:
RewriteCond %{HTTP_HOST} !^www.*$ RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [L,R=301]Puis pour :
http://www.ndd.com/index.php => http://www.ndd.com/
J'insére le code suivant dans le haut de page de l'index :Code:
<?php $url = "$_SERVER[REQUEST_URI]"; $dom = "$_SERVER[HTTP_HOST]"; if($url=='/index.php'){ header("HTTP/1.1 301 Moved Permanently"); header("Location: http://".$_SERVER['HTTP_HOST']."/"); } if($dom=='voyagerplusloin.opodo.fr'){ header("HTTP/1.1 301 Moved Permanently"); header("Location: http://www.voyagerplusloin.com/"); } ?>
Lors de la conférence du HUB de l'année dernière, un hébergeur a évoqué que cela se configurait directement dans le BIND.
Si tu as un dédié et que ton administrateur est dispo, il devrait pourvoir te faire cela.
Hors ligne
la redir domaine vers www peut etre faite a partir de record SRV, un truc du genre
_http._tcp.toto.com. IN SRV 0 5 80 www.toto.com.
encore faut il que le serveur le supporte
pour le index.php => /
ca n'a rien a voir avec bind
Hors ligne
salemioche a �crit:
pour le index.php => /
ca n'a rien a voir avec bind
Je verrais plutot ca directement dans le fichier de conf, mais c kif-kif avec le htaccess sinon...
Hors ligne