在Fatwire中由<GetBlobUrl></GetBlobUrl>
标记生成的URL非常冗长,它包含系统参数。此URL的更多内容不是搜索引擎友好的。自定义汇编程序是否帮助我们转换为更短的形式?如果是这样,你可以给我一些写自定义汇编程序的技巧。
答案 0 :(得分: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
或者查看上面的论坛。