Sunfox


Journal

Archives du 20 avril 2007

Rewrite de WordPress sous Lighttpd

20 avril 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 |.

👨🏻‍🦰 Sunny Ripert

est un développeur web vivant à ParisContactArchives

Textes et contenus sous licence Creative Commons.