WRInaute occasionnel
Chez OVH, j'ai un .htaccess qui contient cela :
Afin de renseigner les robots des moteurs de recherche, j'ai voulu remplacer la dernière ligne par :
Mais le serveur n'apprécie vraiement pas: il redirige vers une adresse super zarbi genre
h**p://www.monsite.com/hom0.102/monsit/www.monsite.com/
qui est bien entendu une adresse qui ne mène à rien.
Questions:
- pourquoi le serveur fait-il cela ?
- comment dire aux moteurs de recherche qu'il ne faut plus garder dans leur bases les anciennes adresses, mais qu'ils doivent désormais indexer les adresses réécrites ?
Code:
RewriteEngine on
RewriteRule ^.*\.gif$ - [L]
RewriteRule ^.*\.jpg$ - [L]
RewriteRule ^actu/([0-9]+)-.+\.htm$ actu/index.php?id_art=$1 [L]
RewriteRule ^centres(.+)-([0-9]+)\.htm$ centres.php?no_dept=$2 [L]
RewriteRule ^(.+)\.htm$ $1.php [L]
Afin de renseigner les robots des moteurs de recherche, j'ai voulu remplacer la dernière ligne par :
Code:
RewriteRule ^(.+)\.htm$ $1.php [R=301]
Mais le serveur n'apprécie vraiement pas: il redirige vers une adresse super zarbi genre
h**p://www.monsite.com/hom0.102/monsit/www.monsite.com/
qui est bien entendu une adresse qui ne mène à rien.
Questions:
- pourquoi le serveur fait-il cela ?
- comment dire aux moteurs de recherche qu'il ne faut plus garder dans leur bases les anciennes adresses, mais qu'ils doivent désormais indexer les adresses réécrites ?