2

「/myqcs/rest/places/feed」URL を使用してすべての場所を取得していますが、わかりやすい URL 名を抽出する必要があります。それを行う唯一の方法は、「代替」リンクの最後を見ることだと思います。

一部の場所では、「代替」リンクは次のようになります。

<link href="https://host/lotus/myquickr/driver-competitions-community" rel="alternate" type="application/atom+xml">

しかし、一部の人にとっては、次のようになります。

<link href="https://host/lotus/myquickr/!ut/p/c4/04_SB8K8xLLM9MSSzPy8xBz9CP0os3hDC19DY0NfE0P3UBNHA09DY39nJz8Pz9AwU_2CbEdFALQNZ3I!/" rel="alternate" type="application/atom+xml">

そのため、2 番目のリンクからわかりやすい URL を取得できません。UID しかありません。

それはなぜですか、どうすればよいですか?

4

2 に答える 2

2

わかりやすい URL を介してページにアクセスできるようにするには、ページとそのすべての親ページの両方にわかりやすい名前を割り当てる必要があります。わかりやすい URL は、ページ階層内のすべてのわかりやすい名前で構成されます。たとえば、my/nested/page という URL の場合、「my」、「nested」、「page」というフレンドリ名が割り当てられた 3 つのページがあります。「ネストされた」ページにわかりやすい名前が割り当てられていない場合、「ページ」ページのわかりやすい URL を生成できません。

UID を生成するだけのページについては、完全な階層のフレンドリ名があることを確認します。

ページにわかりやすい名前のフル パスが割り当てられている場合は、ポータル ナビゲーション モデル SPI を詳しく調べて、独自の出力を生成する必要があると思います。以下を参照してください。

http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/index.jsp?topic=/com.ibm.wp.ent.doc/wps/dgn_ptlnaig.html

http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/topic/com.ibm.wp.ent.doc/wps/nav_state_spi.html

于 2013-05-28T08:12:59.873 に答える