Я перевожу перегруженный сервер с apache2 на lighttpd, в настоящее время я перенаправляю все статические ресурсы с сервера lighttpd, но это все еще не решает проблемы с загрузкой.
Я хочу перенести все на lighttpd, но у меня возникла проблема.
Apache2 имеет функцию множественного просмотра для очистки URL-адресов, чего нет у lighttpd.
Я нашел следующий код, чтобы сделать это в lighttpd
url.rewrite-if-not-file = ( "^([^?]*)(\?.*)?$" => "$1.php$2" )
Работает, но есть две проблемы
1: website.com/ возвращает 404, я думаю, он пытается найти /.php
2: website.com/user/Username также возвращает 404 (он должен найти user.php, затем скрипт php сделает все остальное, посмотрев на $ _SERVER ['REQUEST_URI'])
Как переписать код для устранения этих проблем?