0

我正在使用一个计划的作业,将过时的事件移动到一个名为“过去的事件”的文件夹中。移动事件后,我想将事件页面的 url 从旧​​的更改为新的,以便与新位置的层次结构相匹配。为此,我使用了一个名为 BVN.404Handler 的自定义重定向小工具。

if(Configuration.Logging == LoggerMode.On && Upgrader.Valid)
        {
            Logger.LogRequest(urlNotFound, referer);
        }

上面的代码行只记录旧 url 和新 url 的建议。由于这是一个根据 endDate 值移动页面的计划作业,我需要让重定向小工具自动注册 url 映射。使用当前的解决方案,用户需要手动打开小工具并通过将 newurl(已知引用者)值粘贴到文本字段中并按“添加”来确认映射。

这是它的样子: BVN.404Handler 小工具的图像

这可以用这个小工具的当前版本实现吗?

  <package id="BVN.404Handler" version="3.1.2" targetFramework="net45" 

或者有谁知道实现这一目标的可能解决方法?

提前致谢/卡尔

4

1 回答 1

0

这是 Gadget 自己用来存储自定义重定向的代码片段:

new DataStoreHandler().SaveCustomRedirect(
    new CustomRedirect(oldUrl.Trim(),
                       newUrl.Trim(),
                       (skipWildCardAppend == null) ? false : true));

您可以试一试并填写您自己所需的数据。

于 2015-08-10T20:49:40.373 回答