【发布时间】:2017-06-12 16:08:37
【问题描述】:
我几乎可以使用它,只是无法将它弄到最后一英寸。
我想做的是
https://example.com/ap/variable1/variable2/
让它去
https://example.com/ap/index.php?server=$1&guild=$2
变量是可选的。我现在拥有的是
location /ap/ {
rewrite "^/ap/(.*)/(.*)$" "/ap/index.php?server=$1&guild=$2" last;
}
这主要是有效的,如果我转到带有结尾斜杠的 url,它会使两个变量在没有它的情况下合二为一,它加载得很好。
如果我将规则更改为
location /ap/ {
rewrite "^/ap/(.*)/(.*)/$" "/ap/index.php?server=$1&guild=$2" last;
}
我在尝试转到第一个变量时得到 404,有没有办法让我的蛋糕也吃掉,我在这里错过了什么
【问题讨论】:
标签: php nginx url-rewriting