Fatwire 中通过<GetBlobUrl></GetBlobUrl>
标签生成 URL 非常冗长,并且包含系统参数。此外,此 URL 对搜索引擎不友好。自定义汇编器是否可以帮助我们转换为更短的形式?如果是这样,您能否给我一些编写自定义汇编程序的提示。
1 回答
正如您所写,您必须使用 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
或者看看上面的论坛。