Mod rewrite nginx重写规则&x27;t结果
我尝试使用nginx的重写来更改URL,如Mod rewrite nginx重写规则&x27;t结果,mod-rewrite,nginx,url-rewriting,rewrite,nginx-location,Mod Rewrite,Nginx,Url Rewriting,Rewrite,Nginx Location,我尝试使用nginx的重写来更改URL,如 <domain>/index.php?mode=a/b 有什么问题吗?有多个问题: 所有的nginxuri都有一个前导的/(与Apache不同) .php文件将在不同的位置进行处理(可能是位置~\.php$,因此中断应替换为最后一个 试试这个: location / { rewrite ^/(.*)$ /index.php?mode=$1 last; } 有关详细信息,请参阅 location / {
<domain>/index.php?mode=a/b
有什么问题吗?有多个问题:
- 所有的
uri都有一个前导的nginx
(与Apache不同)/
文件将在不同的位置进行处理(可能是.php
,因此位置~\.php$
应替换为中断
最后一个
location / {
rewrite ^/(.*)$ /index.php?mode=$1 last;
}
有关详细信息,请参阅
location / {
rewrite ^(.*)$ index.php?mode=$1 break;
}
location / {
rewrite ^/(.*)$ /index.php?mode=$1 last;
}