20 avril 2007 5 commentaires — lighttpd, wordpress
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 |.
est un développeur web vivant à Paris — Contact — Archives
Textes et contenus sous licence Creative Commons.