【问题标题】:Composite C1 - Redirect old .php links to new URL'sComposite C1 - 将旧的 .php 链接重定向到新的 URL
【发布时间】:2013-10-07 13:35:30
【问题描述】:

我刚刚在 Composite C1 中创建了一个新网站。

我需要重定向一些旧网址 - 主要是博客网址 - 像这样: http://www.mydomain.com/en/news/news.php?b=68

到新格式: http://mydomain.com/en/Blog/2013/04/30/Friendly-Article-Name

大约有 100 个要重定向的链接。

因为它们是 .php 链接,所以我不能使用“URL 重新映射” - 在这里解释: http://docs.composite.net/Configuration/URL-Remapping

我还在上面找到了这篇文章 - 并没有太大帮助: http://compositec1.codeplex.com/discussions/308879

我在旧版 URL 处理程序上找到了这个。它说我可以通过编辑 /App_Data/LegacyUrlMappings.xml 手动设置重定向 - 但是这个文件不存在。如果我创建它,它不会重定向。

我不想在我的服务器上安装 PHP。

最简单的方法是什么 - 最好是在 C1 CMS 网络界面中。

【问题讨论】:

    标签: c1-cms


    【解决方案1】:

    我通过创建 /App_Data/LegacyUrlMappings.xml 来完成这项工作 - 格式如下:

    <?xml version="1.0" encoding="utf-8" ?>
    <Mappings>
      <Mapping OldPath="/poo.php" NewPath="/en/blog" /> 
      <Mapping OldPath="/Omnicorp/Test/Forms" NewPath="/page(41328915-3f56-423f-ab8d-157ddc9c8af8)" /> 
    </Mappings>
    

    【讨论】:

    猜你喜欢
    • 2013-10-14
    • 2016-11-30
    • 1970-01-01
    • 1970-01-01
    • 2018-10-11
    • 1970-01-01
    • 2013-01-10
    • 1970-01-01
    • 2019-11-06
    相关资源
    最近更新 更多