可选/位于URL的末尾

时间:2017-01-05 21:19:42

标签: regex nginx url-rewriting

我发现,今天如果我用/ on打开我的URL或者不是重写规则,它就不一样了。

<option>

如果我现在打开# Pokedex rewrite (?i)^\/Pokemon-Go-Pokedex\/$ /i.php?p=pokedex last; rewrite (?i)^\/Pokemon-Go-Pokedex\/+([A-Za-z0-9]+)$ /i.php?p=pokedex&pokemon=$1 last; 一切正常。但是domain.com/Pokemon-Go-Pokedex/没有。现在我搜索一下,制作/ optional。

我尝试了什么(但是nginx-config-test失败了)

domain.com/Pokemon-Go-Pokedex

在RegExr.com上这个(// Pokemon-Go-Pokedex + [/] {0,1})有效,机器人不在配置中,所以我需要帮助。

1 个答案:

答案 0 :(得分:2)

?使前一个字符/组可选。

rewrite (?i)^\/Pokemon-Go-Pokedex\/?$