Ако са пуснати permalinks в wordpress, то най-вероятно имаме .htaccess със следното съдържание:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
За да сработят под lighttpd е необходимо да редактираме файла:
/etc/lighttpd/modules.conf
като първо разрешим модулa:
mod_rewrite
разрешаването на модулите се прави като се разкоментират редовете и след това се рестартира lighttpd
след това в конфугурацията на vhost-a:
горните rewrite rules ще изглеждат по този начи:
$HTTP["host"] =~ "(^|\.)domain\.com$" {
url.rewrite = (
"^/(.*)\.(.+)$" => "$0",
"^/(.+)/?$" => "/index.php/$1"
)
}