Nginx-将所有请求路由到单个脚本
我有一个PHP脚本,可以处理脚本路由并完成各种花哨的事情。它最初是为Apache设计的,但我正尝试将其迁移到Nginx,以供我使用。现在,我正在尝试在测试服务器上进行平滑处理。 因此,脚本的工作方式是使用.htaccess文件拦截目录(在Apache中)的所有HTTP通信。看起来像这样: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^.+$ index.php [L] </IfModule> 非常简单。所有请求都通过index.php,简单而简单地运行。 我正在模仿nginx上的这种行为,但是我还没有找到方法。有人有什么建议吗? 这是我目前的nginx.conf文件副本。请注意,它是为我设计的,只是试图使其正常工作。主要是复制/粘贴作业。 user www-data; worker_processes 1; error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; events { worker_connections 1024; # multi_accept on; } http { include /etc/nginx/mime.types; default_type text/plain; include /etc/nginx/conf.d/*.conf; server { listen 80; server_name swingset.serverboy.net; …