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>
我想要 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>