首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ISAPI重写规则帮助( .html -> .aspx )

问ISAPI重写规则帮助( .html -> .aspx )
EN

Stack Overflow用户
提问于 2010-01-18 18:18:46
回答 2查看 973关注 0票数 0

最近我正在做一个从asp到asp.net 3.5的重构项目。在旧网站中,有很多.html文件使用.inc文件作为页眉和页脚,并且需要转换为.aspx使用的母版页。

我的问题是,对于搜索引擎和书签,那些旧的页面都没有了,因此我需要将旧的.html页面重定向到.aspx。我一直在尝试解决这个问题,最后我发现ISAPI_Rewrite可能是我可以使用的工具。在阅读了网站上的文档几个小时后,我仍然完全不知道如何编写语法:(

谁能举几个例子?例如。将www.example.com/en下的所有.html重写为www.example.com/将所有urls重写为.aspx

服务器使用的是Windows2000、IIS6、ISAPI_Rewrite 3 Lite

提前感谢

本:)

EN

回答 2

Stack Overflow用户

发布于 2010-01-18 19:11:38

您可以在IIS 6中使用通配符映射。这将允许您编写自己的HTTP处理程序,以处理将对HTML页面的请求重新路由到ASPX页面。

你也可以看看urlrewriter.net,你可能会发现它更容易使用。

http://urlrewriter.net/index.php/support/installation/windows-server-2003

票数 0
EN

Stack Overflow用户

发布于 2010-02-02 18:25:58

请考虑使用以下规则:

代码语言:javascript
复制
RewriteRule ^/en/(.*)\.html$ /$1.aspx [NC,R=301,L]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2085248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档