Yii nginx重写抛出404和last和break

Yii nginx重写抛出404和last和break,yii,nginx,rewrite,Yii,Nginx,Rewrite,我有一个虚拟主机,如下面为我的Yii网站 server { root /var/www/code; index index.php index.html; server_name mydomain.com; location / { rewrite ^/en/keyword$ /en/spesfic_controller/ last; .... } } 服务器{ roo

我有一个虚拟主机,如下面为我的Yii网站

server { root /var/www/code; index index.php index.html; server_name mydomain.com; location / { rewrite ^/en/keyword$ /en/spesfic_controller/ last; .... } } 服务器{ root/var/www/code; index.php index.html; 服务器名称mydomain.com; 地点/{ 重写^/en/keyword$/en/spesfic_controller/last; .... } } 如果我在上面的重写规则中使用last或break,nginx将抛出404错误,但是如果我将其更改为permanent,它将重定向它,并且可以正常工作!!可能有什么问题?还是我错过了什么? (错误日志中没有任何内容)