首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS 8.0 URL重写模块不适用于Orchard CMS URL重定向

IIS 8.0 URL重写模块不适用于Orchard CMS URL重定向
EN

Stack Overflow用户
提问于 2013-06-26 19:39:15
回答 1查看 900关注 0票数 0

我使用SQL LocalDb在IIS8.0上的计算机上本地托管了一个Orchard站点。我还在IIS中安装并集成了URL重写模块。我已经修改了Orchard.Web项目中的web.config,以便重定向为

代码语言:javascript
复制
<rewrite>
  <rules>
    <rule name="Redirect services to expertise" stopProcessing="true">
      <match url="/services/(.*)" />
      <action type="Redirect" url="/expertise/{R:1}" />
    </rule>
  </rules>
</rewrite>

所以,我打算做的是从"http://localhost:70/Orchard/services/content-management" to "http://localhost:70/Orchard/expertise/content-management".重定向,但这并不像预期的那样工作,并且没有重定向。它打开了同样的老"../services/..“URL。

有什么想法吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-27 06:51:00

我相信问题出在你的统治上。url没有前导斜杠。尝试将规则更改为:

代码语言:javascript
复制
<rule name="Redirect services to expertise" stopProcessing="true">
  <match url="^services/(.*)" />
  <action type="Redirect" url="expertise/{R:1}" />
</rule>

这将重定向所有以services/开头的url ...为了专业知识/..。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17319008

复制
相关文章

相似问题

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