更新
启用目录列表后,它似乎已经起作用,但是现在我遇到了另一个错误。
Resource interpreted as Stylesheet but transferred with MIME type text/html
我正在尝试重写一个URL,以从绝对目录中获取内容。
假设我的网址是https://somesite.com/a <-绝对路径
该目录包含文件index.html, contact.html
和文件夹css,js,img
但是我想使用像{br /> URL
这样的https://somesite.com/a/somename/index
访问该目录,它应该将我带到
https://somesite.com/a/index
,但它也应保持URL中的参数somename
因此不能重定向,因为我以后需要从后端代码使用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文件相关的其他内容。
当我输入网址https://somesite.com/a/someprofile/contact
时显示以下错误
显示a\contact
中的页面,但不显示其相对内容。
控制台中充满了此错误
Failed to load resource: the server responded with a status of 403 (Forbidden)