Kullanıcının adı (cookie'de) $ request_uri içinde bulunursa baypas etmem gereken bir önbelleğe alma sistemim var. Böyle bir şey yapmaya çalışıyorum, ancak değişkenleri normal ifadeye göre enterpolasyona alamıyorum. Herhangi bir öneri hoş lütfen?nginx içinde bir değişken nasıl kullanılır "if" düzenli ifade
$ me değişkenini cookie'den gayet iyi ayarlayabilirim; Ben sadece regex içine interpolate için alamıyorum.
set $chk == "need";
set $me "kevin";
if ($uri ~ $me) { set $chk ""; }
if ($chk == "need") { rewrite^/testing }
Hep böyle şeyler denedim:
if ($uri ~ "by-{$me}") { set $chk ""; }
teşekkürler! -Kevin
İlk satırda bir sözdizimi hatası var
bir listesini maç için menşe istedigaliba. Çift eşittir operatör orada olmamalıdır. Sanırım bu bir saniye için * sorunumdu, ama onları bir yapılandırma dosyasına yerleştirmek, herhangi bir başlatma öncesi çekleri geçmeyecek. – pospi