asp.net – 在Sitecore中检索URL路径部分的方法是什么?
发布时间:2020-12-16 06:31:33 所属栏目:asp.Net 来源:网络整理
导读:我正在编写HTTPRequest管道的扩展,以重定向传入的请求,其中Sitecore可以找到正确的项目,但请求的URL不是由Sitecore形成的完全形成的.这是为了防止SEO重复内容问题. 我要检查的URL部分是符合LinkManager.GetItemUrl(context.item)结果的部分.在我们的例子中,
我正在编写HTTPRequest管道的扩展,以重定向传入的请求,其中Sitecore可以找到正确的项目,但请求的URL不是由Sitecore形成的完全形成的.这是为了防止SEO重复内容问题.
我要检查的URL部分是符合LinkManager.GetItemUrl(context.item)结果的部分.在我们的例子中,我们在路径中嵌入了语言,例如: www.mysite.com/en-gb/stuff/things 所以GetItemUrl返回/ en-gb / stuff / things 我无法找到正确的方法,无论是Sitecore.Pipelines.HttpRequest.HttpRequestArgs对象上,也没有对System.Web.HttpContext.Current.Request.Url对象. 我可以获取整个URL或路径减去语言嵌入.哪个object.method会给我/ en-gb / stuff / things? 解决方法
我不确定我是否正确理解你,但看起来你正在寻找的是System.Web.HttpContext.Current.Request.RawUrl.如果没有,请详细说明您想要实现的目标.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – SQL CE 4.0还是SQL Express?果园对吗?
- asp.net-mvc – 自定义模型绑定器不验证模型
- asp.net-mvc – 如何在存储库MVC6中注入ApplicationDbConte
- asp.net – 如何通过web.config文件中的Access-Control-All
- ASP.NET MVC下自定义错误页和展示错误页的方式
- ASP.NET MVC4中@model使用多个类型实例的方法
- asp.net – 在iframe中显示PDF
- asp.net – 什么是global.asax用于?
- asp.net-mvc – 在单个事务上包装成员资格提供程序和dbcont
- .net – MVC中的Pdf Viewer在View中显示pdf内容
推荐文章
站长推荐
- asp.net-mvc-4 – 在MVC4中捕获404错误
- EF Core 数据变更自动审计设计
- asp.net – Visual Studio 2010图表控件:使Y轴成
- 在子目录中部署ASP.NET应用程序
- 如何在ASP.NET中的dropdownlist控件中处理长文本
- ASP.NET LinkBut??ton / ImageButton和JQuery验证
- Visual Studio对程序集签名时一个很不好用的地方
- asp.net-mvc – ASP.NET MVC4 CustomErrors Defa
- asp.net – 如何修复“’ddlAssignedTo’有一个无
- asp.net-mvc – ASP.NET MVC Beta 1:DefaultMod
热点阅读