URL регулярное выражение с необязательными параметрами - PullRequest
0 голосов
/ 13 сентября 2011

Я работаю над перезаписью URL с помощью регулярных выражений.У меня есть несколько сценариев

/ регистрация
/ регистрация? X = 1

/ регистрация /
/ регистрация /? X = 1

В настоящее время яесть ^/(.*)/(\?.+)$ но это не правильно

1 Ответ

0 голосов
/ 13 сентября 2011

Последняя часть должна быть необязательной, но не повторяемой.

^/(.+)/?(\?.+)?$

gpojd был закрыт.

Вы также можете указать содержимое URL иубедитесь, что они не пусты:

^/\w+/?(\?\w+=\w+)?$
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...