странно, но поиск мне вообще не выдал ни одного результата по Lighttpd.
Вообщем ситуация такова, готовлюсь переехать на арендованную VPS и в качестве вебсервера был выбран Lighttpd.
Всё работает казалось бы, но вылезла кривость с Permalinks.
главная работает, но при попытке пройти на страницу/пост вываливает 404,
Permalinks в WP настроены следущим образом /%category%/%postname%/ т.е. url’ы вида http://mysite.org/default/wordpress-lighttpd/ получаются. WP 2.9.2
заодно был параллельно поднят WP 3.0 [хотя тут версия значения, я думаю, не играет] и там Permalinks настроены по дефолту вида http://mysite.com/?p=123 и всё открыается.
погуглив находил варианты для прописывание в нужный хост lighttpd, аля:
url.rewrite = (
"^/(wp-.+).*/?" => "$0",
"^/(sitemap.xml)" => "$0",
"^/(xmlrpc.php)" => "$0",
"^/(.+)/?$" => "/index.php/$1"
)
или
url.rewrite-once = (
“^/(wp-.+).*/?” => “$0?,
“^/(sitemap.xml)” => “$0?,
“^/(xmlrpc.php)” => “$0?,
“^/keyword/([A-Za-z_0-9-])/?$” => “index.php?keyword=$1?,
“^/(.+)/?$” => “index.php/$1?
)
и т.п. но пока рабочий вариант не найден.
Ничего странного. Ибо экзотика 🙂 Обычно используют apache и/или nginx.
ну не знаю, вроде не особо и экзотика 🙂
можно конечно например изменить настройки Permalinks с /%category%/%postname%/ на /index.php/%category%/%postname%/ так тоже работает, но все же хотелось бы норм решения, надеюсь ещё кто-то отпишется 🙂
сабж решён, надо для нужного хоста добавить
т.е. в итоге так, например:
в итоге permalink вида /%category%/%postname%/ прекрасно работает (=