У меня проблемы с тем, что подпапка работает иначе, чем основной домен в моем web.config для iss.
Я хочу, чтобы подпапка не переписывалась на базовый уровень index.php, а вместо этого переписывалась в /subfolder/index.php/
Я пробовал это
<rule name="Remove index.php for quiz" enabled="true" stopProcessing="false">
<match url="^(gsoquiz/)(.*)$" ignoreCase="false" trackAllCaptures="false" />
<conditions logicalGrouping="MatchAll">
<add input="{R:1}" negate="true" pattern="^(index\.php|admin\.php)" />
</conditions>
<action type="Rewrite" url="/gsoquiz/index.php/{R:1}" />
</rule>
Но все, что я получаю, это
Страница не может быть отображена из-за внутренней ошибки сервера.
Любая помощь относительно того, где я ошибаюсь, будет принята с благодарностью. Схожу с ума, пытаясь понять это :).
Часть вашего пути после gsoquiz / будет в {R: 2}, а не в {R: 1}. Попробуйте изменить две обратные ссылки с {R: 1} на {R: 2}.