Path_info sur dotclear2 et serveur dédié ovh

aucun commentaire - Post le samedi 14 juin 2008 a 00h01 - Script & BDD

Après avoir eu beaucoup de difficulté à mettre en place le path_info (méthode de lecture d'url) sur dotclear 2 de l'un de mes serveurs (ovh - release 2) dû au fait que la variable $_SERVER ne renvoi pas de donnée pour PATH_INFO ni pour ORIG_PATH_INFO, voilà ce qu'il faut faire :

Dans le .htaccess de la racine du site :

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?$1

Dans le fichier config.php du dossier inc/ remplacer :

// If you have PATH_INFO issue, uncomment following lines
if (!isset($_SERVER['ORIG_PATH_INFO'])) {
  $_SERVER['ORIG_PATH_INFO'] = '';
}
$_SERVER['PATH_INFO'] = $_SERVER['ORIG_PATH_INFO'];
par :
// If you have PATH_INFO issue, uncomment following lines
if (!isset($_SERVER['REQUEST_URI'])) {
  $_SERVER['REQUEST_URI'] = '';
}
$_SERVER['PATH_INFO'] = urldecode($_SERVER['REQUEST_URI']);

Et bien sûr mettre la méthode de lecture d'url de la configuration de votre blog à path_info et ne mettre que le nom du domaine avec le / à la fin dans l'url du blog (ex : http://blog.aurabox.com/). Une fois cela fait, tout devrait normalement fonctionner.

Commentaires

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Fil des commentaires de ce billet