Назад | Перейти на главную страницу

Игнорировать правила перезаписи поддоменов

У меня проблемы с тем, что подпапка работает иначе, чем основной домен в моем 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}.