theonlydrayk
Invité
|
Bonjour,
Pour le probleme du .htaccess je te suggere de tout envoyer ver ton fichier .php et de traiter l'information avec ton php voir meme renvoyer un 404 ou un 301. htacess est plus rapide que le php mais il est limiter dans les modifications qu'il peut faire. Cette method risque de serieusement ralentif ton server, tout depend du nombre de requetes que tu sert. Il va p-e falloir penser a installer un reverse proxy, ou une method de cache comme Smarty.
<?php if (......) { header("HTTP/1.0 404 Not Found"); .... die(); } if (.....) { header("HTTP/1.1 301 Moved Permanently"); header("Location:http://tonsiteweb.com/aaa/"); die(); } ?>
|
|
Ton .htaccess
RewriteRule ^annonce-(.*).html$ details.php?name=$1 [L] RewriteRule ^annonces-(.*).html$ index.php?name=$1 [L] ...... |
|
Pour le probleme de duplication assure doit d'abord de fixer ton site web avec 1 seul domain name. pas de www.tonsite.com, tonsite.com, ... il existe d'autre facon de faire ca regarde la documentation de ton server ou du program utiliser pour les noms de domaines mais comme ca c'est simple.
RewriteCond %{HTTP_HOST} ^www.tonsite.com$ RewriteRule ^(.*) http://www.tonsite.com/$1 [QSA,L,R=301]
|
|
Apres le reste est regler avec le PHP : selon certaines conditions tu demande au moteur de recherche d'indexer ou non ta page. Assure toi que tes conditions sont bien fait et qu'une seule version de ta page va obtenir le 'index,follow'.
<?php
if (....) { echo '<meta name="robots" content="index,follow">'; } else { echo '<meta name="robots" content="noindex,follow">'; } ?>
|
|
Jespere que ca repond a tes questions. |