Я пытаюсь создать правило перезаписи, которое перехватывает все www.domain.com/dynamicfolder/ (должно работать как с тире, так и без) и переписывает его в /index.php?folder= dynamicfolder , а также допускает дополнительные параметры.
Дело в том, что должны быть некоторые исключения, когда правило перезаписи не должно применяться, когда запрос фактически должен открываться / выглядеть в реальной папке,Некоторые зарезервированные папки, вы можете назвать это.Примеры папок, в которых правило следует игнорировать: «images», «includes» и «admin».
Сейчас у меня есть правило перезаписи, такого рода работа, но это только для динамических имен папок сровно 2 символа.Новое правило не должно иметь никаких ограничений, а также - чтобы быть требовательным, должна быть возможность не указывать динамическое имя папки и работать с остальной частью URL перезаписи.: -)
<rule name="Langrewrite" enabled="true">
<match url="^([a-z]{2,2})/([_0-9a-zA-Z]+)\.html" />
<conditions logicalGrouping="MatchAll" />
<action type="Rewrite" url="/index.php?navItem={R:2}&lang={R:1}" />
</rule>