Classic ASP URL 在 IIS 10 中重写

Classic ASP URL Rewriting In IIS 10

我想要 IIS 10 中的 RewriteURL Classic ASP

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

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

我不确定。

请帮帮我..

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

谢谢。

正在改编您的原作 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>