Nginx 重写规则不起作用

Nginx 重写规则不起作用

有人能帮我转换这个规则吗?

我有超过 50 条规则,但我无法让这条规则发挥作用:

#APACHE
RewriteRule ^([^/]*)/([^/]*)\.html$ /?cmm=$1&page=$2 [L]

答案1

nginx 始终要求重写的 URI 部分以斜杠开头,而 Apache 则不需要它。

在没有看到完整配置的情况下,这只是猜测问题可能是什么。

尝试这个:

rewrite ^/([^/]*)/([^/]*)\.html$ /?cmm=$1&page=$2 last;

相关内容