Использование RegExp в операторах перезаписи IIS - PullRequest
0 голосов
/ 21 декабря 2010

У меня есть набор страниц, которые мне нужно переписать в обработчик, используя файл IIS web.config. Окончательная структура должна выглядеть так:

mydomain.com / эс / мексика

Это должно быть отображено на:

international.php? LANG = ы & = страна мексика

Код языка, однако, не всегда будет присутствовать, поэтому, если кто-то наберет «mydomain.com/mexico», его следует перенаправить на:

international.php? Страна = мексика

Я пытался настроить это в своем файле web.config, но всякий раз, когда я пытаюсь добавить вторую строку запроса, я сталкиваюсь с ошибкой сервера web.config. Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 17 января 2011

Попробуйте что-то вроде:

^(?:/([A-Za-z0-9]{2})?)?(?:/(.{3,}))

язык (2 буквы) будет соответствовать {R: 1}

страна (3+ буквы) будет соответствовать {R: 2}

...