asp.net – URL重写从/default.aspx到/
发布时间:2020-12-15 23:40:49 所属栏目:asp.Net 来源:网络整理
导读:我在IIS 6中使用URL Rewriting.NET工具.我已经在IIS中为default.aspx设置了默认页面内容.我想要做的是/default.aspx提供301重定向到根目录(www.example.com/default.aspx – www.example.com).我已经尝试关闭默认文档,无效. 我希望做的是使用几个URL Rewriti
我在IIS 6中使用URL Rewriting.NET工具.我已经在IIS中为default.aspx设置了默认页面内容.我想要做的是/default.aspx提供301重定向到根目录(www.example.com/default.aspx – > www.example.com).我已经尝试关闭默认文档,无效.
我希望做的是使用几个URL Rewriting.NET规则来实现这一目标.有什么想法吗? 编辑: 对不起,我忘了澄清.如果我从/default.aspx重定向到/打开了默认文档(我想保留它们),那么我得到一个无限循环的默认 – > / – >默认 解决方法
最后我用IIS Rewrite模块清理IIS 7,这样可以正确地执行此重定向.
编辑: 规则是 <rule name="Default Redirect" stopProcessing="true"> <match url="^default.aspx$" /> <action type="Redirect" url="/" redirectType="Permanent" /> </rule> 您可以通过单独的规则为每个文件夹执行此操作,也可以使用 <rule name="All Redirect"> <match url="^(.*/)*default.aspx$" /> <action type="Rewrite" url="{R:1}" /> </rule> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 我的web.config中没有角色管理器部分定义
- 在ASP.NET Core 2.0 / Angular模板应用程序上发布失败
- 如何在codenameone中使用ASP.Net wsdl web服务
- asp.net – 使用Html而不是csHtml
- asp.net-mvc-3 – MVC3 – 如何在最后插入一个带有换行符的
- asp.net-web-api – ASP.NET WebApi自定义序列化
- (*)真的很贵吗?
- asp.net – 在Microsoft Ajax中伪造__EVENTVALIDATION
- .NET 3.5 / VS 2008上的ASP.NET Web Services的自定义HTTP基
- asp.net-mvc – 从非控制器类添加到TempData
推荐文章
站长推荐
- asp.net-mvc – Microsoft MVC 4,APIController和
- 在ASP.NET Core应用中如何设置和获取与执行环境相
- asp-classic – VBScript条件短路解决方法
- asp.net-mvc – 多个MVC项目结构
- ASP.NET会话超时测试
- asp.net-mvc – nhibernate:具有相同标识符值的
- asp.net-mvc – 实体框架包含OrderBy随机生成重复
- asp.net-mvc – 如何在Asp.Net MVC中做部分帖子?
- asp.net-mvc – MVC中的错误处理
- asp.net – 尽管设置了FormsAuthenticationTicke
热点阅读