【发布时间】:2018-11-22 03:17:34
【问题描述】:
我正在使用 Mod_rewrite 清除链接,但它只能在 slug 下顺利运行。
不幸的是,当有多个蛞蝓时它不起作用。
仅适用于 1 个 slug,例如 [working]:
location / {
if (!-e $request_filename){
rewrite ^/(.+)$ /index.php?id=$1 last;
}
}
仅适用于 2 个蛞蝓 [不工作]:
location / {
if (!-e $request_filename){
rewrite ^/(.+)$ /index.php?id=$1 break;
rewrite ^/(.+)/(.+)$ /index.php?id=$1&idno=$2 last;
}
我怎样才能做多个?
【问题讨论】:
标签: regex nginx mod-rewrite