0

Fatwire 中通过<GetBlobUrl></GetBlobUrl>标签生成 URL 非常冗长,并且包含系统参数。此外,此 URL 对搜索引擎不友好。自定义汇编器是否可以帮助我们转换为更短的形式?如果是这样,您能否给我一些编写自定义汇编程序的提示。

4

1 回答 1

0

正如您所写,您必须使用 FatWire 中提供的 URL 汇编器。

怎么做?好吧,这取决于您想要什么。

在 Generel 中,您必须编写一个实现 com.fatwire.cs.core.uri.Assembler 接口的 java 类。为此,您将需要 FatWire JavaDocs。

完成后,将您的类编译成 .jar 文件并将其部署在 Content Server 上。如果您使用的是 Satellite Server,您也必须在那里部署它。

部署后,您必须在 ServletRequest.properties 文件中注册新的汇编程序。

部署和注册后,您必须重新启动 Content Server,如果有,您的 Satellite 服务器也必须重新启动。

这不是初学者的任务。

你可以在这里阅读更多:http: //tech.groups.yahoo.com/group/ips-link/message/17515

Fatwire 附带两个汇编器:

查询汇编器(默认)和 QueryAsPathInfo 汇编器

QueryAsPathInfo 汇编器可能是您正在寻找的 (ootb)。

FatWire 甚至提供了该汇编程序的源代码。

应该在您的 FatWire CD 上:/ContentServer/FirstSiteII/PrettyURL/src/com/fatwire/firstsite/uri/FSIIAssembler.java

或者看看上面的论坛。

于 2012-10-24T13:10:41.823 回答