IIS 10中的经典ASP URL重写

时间:2017-02-22 14:33:04

标签: url-rewriting asp-classic

我想在IIS 10中使用RewriteURL Classic ASP

ex)domain.com/login.asp - > domain.com/login /

还有一种方法可以使用RewriteRule。

我不确定这一点。

请帮帮我..

这是我的web.config文件设置..

谢谢。

1 个答案:

答案 0 :(得分:0)

调整原始web.config - 试试这个。如果你有对服务器的RDP访问权限,你也可以使用IIS管理器中的URL重写工具 - 这将为你写入web.config

<configuration>
    <system.webServer>
        <httpErrors errorMode="Detailed" />
        <defaultDocument enabled="true">
            <files>
                <add value="default.asp" />
                <add value="index.asp" />
                <add value="login.asp" />
           </files>
        </defaultDocument>
        <rewrite>
           <rules>
              <rule name="Login" stopProcessing="true">
                 <match url="^login$"/>
                    <conditions>
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
                    </conditions>
                    <action type="Rewrite" url="login.asp"/>
                </rule>   
           </rules>
        </rewrite>
    </system.webServer>
</configuration>