<GetBlobUrl></GetBlobUrl>
Fatwire のタグによる 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 には 2 つのアセンブラが同梱されています。
Query アセンブラー (デフォルト) および QueryAsPathInfo アセンブラー
QueryAsPathInfo アセンブラーは、探しているもの (ootb) である可能性があります。
FatWire は、そのアセンブラのソースコードも提供しています。
FatWire CD の /ContentServer/FirstSiteII/PrettyURL/src/com/fatwire/firstsite/uri/FSIIAssembler.java にある必要があります。
または、上記のフォーラムをご覧ください。