0

我刚刚在 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

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

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

最简单的方法是什么——最好是在 C1 CMS Web 界面中。

4

1 回答 1

0

我通过创建 /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-07T05:35:30.850 回答