删除 301 重定向工作的 sitecore 页面

Delete sitecore page for 301 redirect to work

在 sitecore 中,我们使用重定向模块将现有页面 301 重定向到外部页面(另一个域)。当我们测试时它不起作用,因为内部页面不断加载。但是当我们删除内部页面时,重定向起作用了。那么是否有必要让 301 重定向页面不存在才能在 Sitecore 中工作?这也是301重定向的定义吗?

我不确定您使用的是哪个重定向模块。据我所知,Sitecore 没有 "official" 重定向模块(SXA 的一部分除外),但是有多个可用的重定向模块,例如在 Sitecore 市场上。

其中大部分的工作方式是首先 Sitecore 检查它是否可以处理请求,只有当 Sitecore 页面(项目)不存在时,才处理重定向部分。

我相信你的情况也是一样的。您写道您必须删除该页面。如果我上面写的对你来说是正确的,我相信你可以取消发布项目(通过设置发布限制和发布受限项目)或重命名(并重新发布)项目而不是删除它。