Basit regex soru (php)

0 Cevap php

Ben bir rotalar dosyasında bu satırı kullanarak oldum:

$route['^(?!home|members).*'] = "pages/view/$0";

Ifade soldaki dizisindeki dize (^(?!home|members).*) ben anlamaya çalışıyorum budur.

Değil temelde herhangi bir url:

/home veya /home/ veya /members veya /members/ gerçek olmalıdır. Url /home-asdf gibi bir şey ise ben var sorundur. Bu benim örnekte sadece 'ev' ve 'üye' olan hariç URL'ler (listemde olarak sayar.

Bunu düzeltmek için nasıl bir fikir?

0 Cevap