Em um de meus servidores uso o lighttpd como servidor web. Nunca tinha atentado para o fato de que ele não lê o tão querido .htaccess, e algo que é extremamente usado neste tão querido arquivo é a reescrita de URL, deixando o endereço SEO friendly.
O necessário para ter as coisas funcionando era adicionar o seguinte código no .conf do vhost:
url.rewrite = ("^/(.*.php)" => "/$0",
"^/(.*)$" => "/index.php/$1")
Agora sim, tudo funcionando como deveria funcionar.
Posts relacionados:

3 Comentários para “lighttpd: quando o .htaccess não funciona”
O grande problema do lighttpd é que você precisar editar um arquivo lá no /etc para isso. Eles deveriam implementar um arquivo na pasta semelhante ao .htaccess, talvez um .lighttpd.
Comment por daniel on 28/05/2009 at 11:13 am
Grande Daniel!
Uma das coisas mais bizarras é que a mesma regex que funcionaria 100% nas rewriterules não casam no lighttpd. Eu desisti dele tem algum tempo, pra falar a verdade.
Comment por Ruy Rocha on 31/05/2009 at 7:15 am
Se usar o painel LxAdmin ele oferece de forma facil uma “vacina” para esse problema, lá você seleciona qual CMS usa, wordpres, etc.. etc.. e ele faz tudo funcionar corretamente =)
Comment por Gustavo D. Castro on 08/11/2009 at 9:29 am
Deixe Seu Comentário