Я полагаю, что они, возможно, искали способ переписать, например: /index.php/class/function to / class / function, например, используемый в Wordpress и PHP MVC Frameworks.
Это очень легко сделать. Откройте /etc/lighttpd/lighttpd.conf в текстовом редакторе и включите модуль перезаписи, раскомментировав его (удалите #). Тогда это будет выглядеть примерно так:
server.modules = (
"mod_access",
"mod_alias",
"mod_compress",
"mod_redirect",
"mod_rewrite",
)
Затем вы просто добавляете регулярное выражение перезаписи в тот же файл. В случае удаления index.php вот что я использую:
url.rewrite-if-not-file = ("^/[^?]*(\?.*)?$" => "/index.php$1")
Сохраните его и выйдите, затем перезапустите lighttpd. В Debian вы должны сделать следующее: sudo service lighttpd restart && sudo service lighttpd status
Я всегда запускаю вторую команду (после &&), чтобы проверить состояние службы и убедиться, что при запуске не было ошибок. После этого вам надо идти!