我一直在尝试在经典ASP中重写URL。我目前正在使用IIS 7.5。我尝试使用URL Rewrite插件转换以下链接:
http://blog.johnavis.com/blog/default.asp?id=19
这样的事情:
blog.johnavis.com/19 /
blog.johnavis.com/id/19 /
blog.johnavis.com/blog/default/19
blog.johnavis.com/blog/default/id/19
我想转换成这样的东西: http://blog.johnavis.com/blog/myblog/
可以实现吗?任何帮助将不胜感激。
答案 0 :(得分:2)
基本上所有重写模块都是编辑web.config文件。你可能最好自己编辑文件。您会发现它创建了一个名为rewrite的部分,添加以下规则
<rewrite>
<rules>
<rule name="My Blog">
<match url="blog/myblog/" />
<action type="Rewrite" url="blog/default.asp?id=19" />
</rule>
</rules>
</rewrite>
答案 1 :(得分:0)
您可以通过定义模式在IIS管理器中创建URL重写规则来实现此目的。使用以下链接了解相关信息。
http://www.iis.net/learn/extensions/url-rewrite-module/url-rewrite-module-video-walkthrough
希望这会有所帮助......