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 linespar :
if (!isset($_SERVER['ORIG_PATH_INFO'])) {
$_SERVER['ORIG_PATH_INFO'] = '';
}
$_SERVER['PATH_INFO'] = $_SERVER['ORIG_PATH_INFO'];
// 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