Orchard CMS-配置基本URL

时间:2011-10-06 05:54:43

标签: asp.net asp.net-mvc-3 routing orchardcms

我使用localhost / frankgiotto的基本网址在我的开发机器上安装了最新版本的Orchard。然后我将网站移至www.frankgiotto.com并在设置中更新了我的基本网址。

网站运作完美。我喜欢它的一切,但有一件事是每个页面上的所有链接都映射到www.frankgiotto.com/frankgiotto/etc,我只想www.frankgiotto.com/etc

这让我疯狂..帮助任何人!?

p.s ..是的,我绝对确定Base Url设置为www.frankgiotto.com 有趣的是,www.frankgiotto.com / Blog和www.frankgiotto.com/frankgiotto/Blog都可以工作并带我到同一个地方。与网站上的其他内容相同。

3 个答案:

答案 0 :(得分:3)

这几乎没有脱离背景,但为了让果园网址在本地工作没有任何问题,请执行以下操作

  • 转到Web项目
  • open property-> Web
  • 检查“虚拟路径”,将其设置为空,一切正常

这将使应用程序无“/”运行,因此上述问题的可能性较小

答案 1 :(得分:2)

是的,不幸的是,这是一个已知问题。这是因为现在链接和图像地址只是作为纯HTML存储在数据库中。理想情况下,它们将被存储为逻辑引用,并且可以在生产服务器上进行重新定义。此功能目前尚不存在,因此我们鼓励人们做的是在开发框中使用端口而不是虚拟目录,如果它们要在域的根部署。这样相对的网址就可以了。在您的情况下,我担心您必须手动重新绑定现有链接并更改您的开发箱配置。

答案 2 :(得分:1)

这听起来像我的问题: Orchard CMS Adding a links in HTML widget

如果我说的是显而易见的事,请道歉,但是你检查了内容中的链接和“管理菜单”上的网址。