Sunfox

Le journal de Sunny Ripert


Articles mot-clétés lighttpd

Rewrite de WordPress sous Lighttpd

avril 20th, 2007 , 5 commentaires.

Sur un serveur web tournant sous Lighttpd les fichiers .htaccess crées par WordPress ne fonctionneront plus car ceux-ci sont spécifiques à Apache. Pour faire fonctionner vos « permaliens personnalisés » vous devrez ajouter des règles de rewrite dans la configuration de Lighttpd :

url.rewrite-once = (
  "^/(index\.php)?\?(.*)$" => "/wordpress/index.php?$2",
  "^/wordpress/(wp-.*|.*\.php)$" => "$0",
  "^/(images|etc)/.*" => "$0", # ce qui ne fait pas partie de WordPress
  ".*" => "/index.php",
)

Lighttpd n'a pas de mécanisme permettant de ne renvoyer vers WordPress que les requêtes vers des dossiers ou fichiers n'existant pas comme Apache. (C'est une des nombreuses choses qui rends Lighttpd si... léger.) Vous devrez donc modifier images|etc en y mettant l'ensemble des dossiers qui ne correspondent pas à votre installation de WordPress, séparés par des |.


:D Sunny Ripert

est un développeur web vivant à Paris.

CV, me contacter


Textes et contenus sous licence Creative Commons.
Site crée par mes soins et propulsé par WordPress.