0

如何让 filenotonserver.html 显示在浏览器中?而不是 404 错误。如何进行 URL 重写以将 .html 与 default2.aspx 匹配,反之亦然?

这有什么意义吗?我肯定是 URL 重写的新手...

k,一直在环顾四周:

<rewrite>
    <rules>
        <rule name="SpecificRedirect" stopProcessing="true">
            <match url="^page$" />
            <action type="Redirect" url="/page.html" />
        </rule>
    </rules>
</rewrite>

在“匹配 url”中尝试匹配 .html 和操作类型将是 default.aspx?p=whatevetmatched.html

请问有什么想法吗?

4

1 回答 1

0

好的,我明白了:

 <rewrite>
        <rules>
            <rule name="Redirect">
                <match url="(.*)\.html$" />
                <action type="Rewrite" url="default2.aspx?p={R:1}" />
            </rule>
        </rules>
    </rewrite>

在 default2.aspx 上读取具有“匹配”html 名称的请求(“p”),然后我在数据库中查找它以显示匹配的 html“页面”的数据

于 2012-06-16T02:54:24.157 回答