在sitecore中,我们使用重定向模块对现有页面进行了301重定向到外部页面(另一个域)。当我们测试内部页面持续加载时,它不起作用。但是,当我们删除内部页面时,重定向有效。那么是否有必要没有页面才能使301重定向在Sitecore中正常工作?这也是301重定向的定义吗?
答案 0 :(得分:1)
我不确定您使用了哪个重定向模块。据我所知,没有来自Sitecore的“官方”重定向模块(SXA的一部分除外),但是有多个可用的重定向模块,例如在Sitecore市场上。
其中大多数都以以下方式工作:首先Sitecore会检查它是否可以处理请求,并且只有在Sitecore页面(项目)不存在时,重定向部分才会得到处理。
我相信您的情况也是如此。您写道必须删除页面。如果以上内容在您的情况下是正确的,我相信您可以取消发布项目(通过设置发布限制和发布受限项目)或重命名(并重新发布)该项目,而不是删除它。