2017-01-05 81 views
0

我發現,今天它不一樣,如果我打開我的URL /結束或不是爲重寫規則。可選/在URL的末尾

# 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/一切正常。但domain.com/Pokemon-Go-Pokedex沒有。現在我搜索一個方法,使/可選。

我tryed什麼(但nginx的,配置測試失敗)

rewrite (?i)^\/Pokemon-Go-Pokedex+([\/]){0,1}$ 
rewrite (?i)^\/Pokemon-Go-Pokedex+([\/]{0,1})$ 

在RegExr.com這個(//口袋妖怪-GO-圖鑑+ [/] {0,1})的作品,機器人不在配置中,所以我需要幫助。

+0

這就是我正在尋找的。如果你發佈它,作爲答案,我可以證實它。非常感謝你。 –

回答

2

?使前面的字符/組成爲可選。

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