【问题标题】:UMBRACO SEO Issues : Multiple Canonical FormatsUMBRACO SEO 问题:多种规范格式
【发布时间】:2011-03-13 11:26:45
【问题描述】:

我在使用 umbraco (v 4.5.2) 和 MS Seo Toolkit 时遇到问题。

我从主页和“媒体”目录中的几乎所有项目都收到“此页面具有多种规范格式”错误。

我看到了一个通过 url 重写解决大部分问题的指南,但它使用 IIS 7,而我正在使用的主机使用 IIS 6。

有人有什么建议吗?我可以访问服务器上的 ISAPI_Rewrite (www.helicontech.com),但看不到任何可以为我指明正确方向的示例或快速入门。

【问题讨论】:

  • 你的意思是它抱怨这些网址都解析:site.com/about 和 www.site.com/about?
  • 是的,默认主页的标题是“度假村和属性”,因此可以通过 domain.com/ 和 domain.com/resprts-and-properties.aspx 访问。我看到的解决该问题的示例涉及 IIS7 Url 重写,这不是一个选项....

标签: .net seo umbraco


【解决方案1】:

在 web.config 中更改设置

<add key="umbracoUseDirectoryUrls" value="false" />

为真。这不会将扩展名 .aspx 添加到所有文件名。然后确保您使用这样的参考链接:

<a href="/{localLink:1197}" target="_self">

其中 1197 被节点 ID 替换。

希望对你有帮助

【讨论】:

  • 我试过了,它似乎实际上使每个页面报告都可以通过 .aspx 和目录名称访问,有效地将问题扩展到站点中的每个页面!我不确定这是否是我正在做的事情,但我只使用本地链接和 COG 导航模块。有什么想法吗?
  • 是的,您仍然可以通过 .aspx 进行连接,但是“umbracoUseDirectoryUrls”告诉 umbraco 仅在不打开 .aspx 的情况下生成 url。
  • 啊,我有几个硬编码的链接,这导致了翻倍。但是,我仍然遇到主站点主页的规范问题,因为它的名称为“resorts-and-properties”并且是默认页面。知道如何在没有 IIS 7 url re0write 规则的情况下通过吗?
  • 你有网站的公开网址吗,我去看看
  • 您不需要访问另一个 URL 重写器,因为来自 urlrewriting.net 的 URL 重写器与 Umbraco 捆绑在一起。它的配置文件位于config/UrlRewriting.config
猜你喜欢
  • 1970-01-01
  • 2016-05-06
  • 1970-01-01
  • 2015-11-14
  • 1970-01-01
  • 1970-01-01
  • 2013-11-14
  • 2010-11-13
  • 1970-01-01
相关资源
最近更新 更多