Мне нужна помощь с шаблоном регулярного выражения для перезаписи URL-адреса. Моя структура URL:
http://domain.com/[username]/[token]/[userid]/
Типы данных:
- имя пользователя = буквенно-цифровое
- токен = буквенно-цифровой
- идентификатор пользователя = числовой
Пример с данными:
http://domain.com/john1975/aBc123/123456789/
Используя регулярные выражения, я пытаюсь получить ссылку для каждого фрагмента данных, поэтому я могу переписать:
index.asp?username={R:1}&token={R:2}&userid={R:3}
Также имейте в виду, что регулярное выражение не должно быть слишком жадным, поэтому я все еще могу получить доступ к таким файлам, как:
http://domain.com/about.asp
http://domain.com/images/logo.png
Я пробовал регулярное выражение:
^[0-9a-z]+/[0-9a-z]+/[0-9]+$
Это не соответствует моему примеру URL.