Nginx Rewrite不重写url

Nginx Rewrite不重写url,nginx,url-rewriting,Nginx,Url Rewriting,我已经试了好几个小时了,但似乎还是没能成功。我复制了其他示例,但仍然无法进行重写。 我需要我在nginx上的url看起来像est。谢谢你的帮助。我是新来nginx的,看起来快多了 我的nginx重写如下所示: rewrite ^/([^/]+)/([^/]+)$ /index.php?db=$1&action=$2 last; rewrite ^/([^/]+)/([^/]+)/$ /index.php?db=$1&action=$2 last; 它对我有用。您是否告诉ngin

我已经试了好几个小时了,但似乎还是没能成功。我复制了其他示例,但仍然无法进行重写。 我需要我在nginx上的url看起来像est。谢谢你的帮助。我是新来nginx的,看起来快多了

我的nginx重写如下所示:

rewrite ^/([^/]+)/([^/]+)$ /index.php?db=$1&action=$2 last;
rewrite ^/([^/]+)/([^/]+)/$ /index.php?db=$1&action=$2 last;

它对我有用。您是否告诉nginx重新加载配置(执行sudo服务nginx重新加载)?否则,nginx仍将使用旧配置

请注意,通过使用问号将最终斜杠设置为可选,可以使用一行:

rewrite ^/([^/]+)/([^/]+)/?$ /index.php?db=$1&action=$2 last;
#                         ^

那还是不行。是,我重新启动并重新加载service@TVarcor那么这到底是什么意思,“它不起作用”?您请求的URL是什么,结果是什么?也许还发布了配置的其余部分,问题可能在其他地方。