我发现,今天如果我用/ 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})有效,机器人不在配置中,所以我需要帮助。
答案 0 :(得分:2)
?
使前一个字符/组可选。
rewrite (?i)^\/Pokemon-Go-Pokedex\/?$