我正在将过载的服务器从 apache2 迁移到 lighttpd,目前我正在代理来自 lighttpd 服务器的所有静态资源,但这仍然不能解决负载问题。
我想将所有内容迁移到 lighttpd,但遇到了问题。
Apache2 具有多视图功能来清理 lighttpd 没有的 URL。
我在 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'] 来完成剩下的工作)
如何重写代码来解决这些问题?