redirect - 将 Umbraco 'redirect to' 更改为使用 301 而不是 302

标签 redirect seo umbraco umbraco7

我正在使用 Umbraco 7.0.1 并希望将默认重定向行为从返回 302 更改为返回 301。

所以我有一个页面:/het-obam-perspectief/nieuws/ 重定向到 /nieuws/

我已经在 Umbraco CMS 中进行了设置:

CMS

当请求返回时,我得到一个 302(在 Fiddler 中捕获):

Request in Fiddler

有没有办法重新配置默认的重定向行为?我环顾了网络,只看到了在更改域 (stackoverflow.com/questions/16357712/umbraco-301-redirect-entire-site) 或手动管理每个重定向 url ( http://our.umbraco.org/projects/developer-tools/301-url-tracker) 时更改重定向行为的说明,两者都不是其中满足我正在尝试做的事情。

最佳答案

经过一些研究,Umbraco 的 umbracoRedirect 属性的默认行为自动为 302,并且无法更改。

我们这里有 (2) 个不同的选项。

  1. 在 IIS 或 web.config 中为 301 配置重定向 使用 URL 重写。
  2. 我找到了这个包(没有测试也没有安装),但看起来非常 有希望。似乎基本上创建了一个新的文档类型名称 umbracoPermanentRedirect 类型为 Content Picker, 然后执行 301。

Umbraco Perm Redirect

我会选择选项 (2),因为这是类似于 Umbraco 的默认属性的行为。

请告诉我这是怎么回事 b/c 我们公司大量使用 SEO 最佳实践,如果我需要重定向,我也会收到此 302 的 ping。

赞赏。

关于redirect - 将 Umbraco 'redirect to' 更改为使用 301 而不是 302,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27985950/

相关文章:

redirect - 子域永久重定向到 www。在 lighttpd 中?

php - .htaccess 创建用户友好的 url 并重定向到它

c# - 客户端 ID 和 secret

java - Jersey 和 MongoDB 中的页面重定向时 URL 未更改

bash - && 在将输出重定向到文件时做了什么?

rest - URL 末尾 ID 的优缺点

c# - Umbraco v6.1 的 FileSystemProvider

azure - Azure 和 Forms 上的 Umbraco

php - 有什么方法可以从 Twitter 上获取引用的 t.co 链接吗?

wordpress - 用一种语言搜索,但转到另一种语言的网站