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

Change Umbraco 'redirect to' to use 301 instead of 302

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

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

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

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

有没有办法重新配置默认的重定向行为?我环顾了网络,只看到了在更改域时更改重定向行为的说明 (whosebug.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。

赞赏