Réécriture d'URL chez OVH, un point d'interrogation qui change tout

Le site a rencontré pendant quelques jours des problèmes d'accessibilité.

En effet, j'ai voulu me débarrasser du disgracieux '?' qui apparaissait jusqu'alors dans chacune des adresses du site.

Pourquoi le retirer ?
Certains services ne reconnaissent pas les adresses comportant ce ? comme Wikio, par exemple.

J'ai repris une méthode utilisée par l'Ombre, que je remercie de m'avoir éclairé ! ;)

Ainsi http://www.carnetderoots.com/?post/2008/01/08/Reveil-matin

est devenu :

http://www.carnetderoots.com/post/2008/01/25/Reveil-matin

Cela n'a l'air de rien, mais ce ? est normalement nécessaire pour passer des paramètres de réécriture d'URL chez mon hébergeur OVH lorsque l'on utilise le mode query_string qui est obligatoire pour une installation Dotclear 2 chez OVH (cf. Installation Dotclear2 chez OVH).

Depuis l'administration de Dotclear (paramètres du blog), j'ai laissé "query_string" pour "url_scan" et donc mis http://www.carnetderoots.com/ au lieu de http://www.carnetderoots.com/?

Si vous êtes dans la même situation que moi, je vous encourage à vous reporter au forum Dotclear 2.

Attention, cette méthode peut varier selon les packages OVH (60gp, 1000gp, etc...). Je ne peux hélas pas la garantir à 100%.

Voici le fichier .htaccess en service sur plusieurs sites DC2 que je fais héberger par OVH (n'oubliez pas de le transférer sur votre site en ASCII) :

  • SetEnv PHP_VER 5
  • mod_gzip_on Off
  • RewriteEngine on
  • RewriteCond %{HTTP_HOST} !^www\.monsite\.com [NC]
  • RewriteRule (.*) http://www.monsite.com/$1 [QSA,R=301,L]
  • RewriteCond %{REQUEST_FILENAME} !-f
  • RewriteCond %{REQUEST_FILENAME} !-d
  • RewriteRule (.*) index.php?$1
  • # On dégage /dotclear/ des URL
  • RewriteCond %{REQUEST_URI} !/dotclear/
  • RewriteRule (.*)$ /dotclear/$1

Reste maintenant à observer le comportement, notamment les anciens liens qui risquent d'apparaître avec et sans le point d'interrogation dans les moteurs de recherche. Il a fallu que je vérifie les paramètres utilisés par les différents services.

Certains flux RSS ne sont pas passés depuis hier (un ch'tit bug dans mon .htaccess. Corrigé ce matin).

J'ai perdu environ de 40% de lecteurs (je sais, c'est 40% de peu, mais c'est justement utile pour constater les problèmes d'accessibilité ! :) ).

A suivre...

Commentaires

1. Le jeudi 28 février 2008, 08:01 par la rumeur

un pettit commentaire pour te dire qu'il est particulièrement plaisnt de surfer sur tpn blog :)

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

Fil des commentaires de ce billet

Page top