Zakładam, że znasz już składnię plików konfiguracyjnych lighttpd. Prawdopodobnie masz już działający i poprawnie skonfigurowany serwer WWW z pożądaną wersją PHP zoptymalizowaną w odpowiedni sposób. Co jednak zrobić aby pominąć index.php z adresu strony korzystającej z silnika WordPress? Proste dopóki masz rozwiązanie pod ręką (należy dopisać je w konfiguracji vhosta).
url.rewrite-final = (
“^/(wp-admin|wp-includes|wp-content|gallery2|static)/(.*)” => “$0″,
“^/(.*\.php)” => “$0″,
“^/(.*)$” => “/index.php/$1″
)
Warto zwrócić uwagę na backslash w trzeciej linii powyższego kodu. Niestety sam boleśnie odczułem skutki zignorowania tego jednego znaku (błąd 404 dla wpisu zawierającego w tytule/treści ciąg znaków “php”, niezależnie od wielkości liter).