現象

お客様の要件を満たしていないバニティー URL にいくつかの問題が発生しました。-- 特に(1)バニティー URL の集中管理および(2)パス名のアンダースコア文字がサポートされていません。次のような作業がありますか。

原因

バニティー URL のフィールドは現在各ページに関連付けられており、管理が非常に難しくなります。このようなバニティー URL のローカライズされた制御は、バニティー URL のフィールドを削除することにより解除できます。

さらに、アンダースコアが許可されていないバニティー URL の処理コードにバグがあります。現在のところ、CQ の今後のリリースに向け、R&D で修正が行われています。

解決策

バニティー URL への代替として Sling /etc/map を使用してバニティー URL に同様の機能を提供することができます。 /etc/map は、このような機能を表示するために提供されています。例では、ページ http://<host>:<port>/content/geometrixx/en/civil_ justice.html を要求し、ページ http://<host>:<port>/content/geometrixx/en/law-and-business.html に戻ります。

/etc/map の構造体は次のとおりです。

/etc [sling:Folder]
   /map [sling:Folder]
      /http [sling:OrderedFolder]
         /civil_justice [sling:Mapping]
            - sling:internalRedirect="[/content/geometrixx/en/law-and-business.html]"
            - sling:match="\[^/]+/content/geometrixx/en/civil_justice.html"

注意:追加のマッピングはそれぞれ、任意の名前が付いた別の sling:Mapping ノードが必要です。

適用対象

CQ5.2.x、5.3、5.4

ダウンロード

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー