У меня возникла проблема переписать URL-адрес, который может включать или не включать вторичный шаблон.Переписывание URL-адреса IIS для множественных слэшей
Это мотив перезаписи для системы входа в систему. Я хочу переписать "contoso.com/register/1/" и "contoso.com/register/2/{key}"
Однако, я обнаружил, что если у меня есть
^register/([1-2]+).*
Я не собираюсь получать ключ для второго шага регистрации.
И если я использую
^register/([1-2]+)/([_0-9a-zA-Z-]+).*
для моей маски. Он не собирается переписывать «contoso.com/register/1/».
Можно ли переписать только в одном правиле? Или у меня должно быть два отдельных правила для этого сценария?
Будет полезно помочь с представлением IIS. Но если вы знаете метод на .htaccess. Я также могу преобразовать себя. Большое спасибо!