ОБНОВЛЕНИЕ
После включения распечатки директории это, похоже, сработало, но теперь я сталкиваюсь с другой ошибкой.
Resource interpreted as Stylesheet but transferred with MIME type text/html
Я пытаюсь переписать URL-адрес для получения содержимого из абсолютного каталога.
Предположим, мой URL-адрес был https://somesite.com/a <- абсолютный путь <br>
Этот каталог состоит из файлов типа index.html, contact.html
и папок типа css,js,img
Но я хочу получить доступ к этому каталогу с помощью URL
подобно
https://somesite.com/a/somename/index
, что должно привести меня к
https://somesite.com/a/index
, но он также должен сохранять параметр somename
в URL, поэтому перенаправление не является вариантом, потому что мне нужно использовать Referrer Url
позже из кода бэкэнда.
Мое правило
<rule name="StoreRewrite" stopProcessing="true">
<match url="^a/([^/]+)/([^/]+)" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="a/{R:2}" />
</rule>
Вышеупомянутое перенаправление работает, но не загружает дополнительное содержимое внутри html-файлов,
подобно js,css
файлам, относящимся к htmlфайл.
При вводе URL-адреса отображается следующая ошибка https://somesite.com/a/someprofile/contact
Отображается страница из a\contact
, но не ее относительное содержание.Консоль заполнена этой ошибкой
Failed to load resource: the server responded with a status of 403 (Forbidden)