Khushwant Singh
CQ のバニティー URL
CQ のバニティー URL をを定義して、ウェブサイト上で、easy-to-remember および easy-to-search URL を作成します。
次のビデオは、ウェブサイト上の特定ページのバニティー URL を定義する方法を示しています。
Adobe CQ:バニティー URL の作成
バニティー URL の確認
ビデオの手順を使用して作成したバニティー URL を確認するには、次の操作を行います。
- Adobe CQ5 ウェブコンソール(http://localhost:4502/system/console/jcrresolver)を参照してください。
- 設定テストセクションのテストテキストボックスに、バニティー URL の名前を入力し、「Resolve」をクリックします。
テストの結果が次の行に表示されます。
URL を正しく定義した場合、結果のパス値に解決された URL が表示されます。
path=/content/geometrixx-outdoors/en/men/shirts/bambara.html
Sling Resource Resolver を使用して、バニティー URL の作成時に直面する問題を確認することもできます。
例えば、バニティー URL が存在しない場合:
NonExistingResource, path=/newdealoftheday
また、バニティー URL を定義したが、ブラウザーで URL をテストすると、別のページが表示されます。
再度、Sling Resource Resolver を使用して、バニティー URL の解決 URL を確認できます。例えば、ウェブサイトの 2 ページに同じバニティー URL(dealoftheday)を定義したとします。
この問題は、ページごとにバニティー URL を定義してから発生します。そのため、特定のページに移動して、そのページのバニティー URL を定義する必要があります。この場合、2 ページに同じバニティー URL を誤って設定したとします。
この問題を回避するには、Sling Resource Resolver に移動し、Resolver マップエントリのリストを移動します。このリストは、定義されたバニティー URL が含まれています。
または、CQ の URL マッピング機能を使用して、この機能をレプリケーションすることもできます。
URL マッピング
リポジトリ内の /content URL と短縮 URL の間に URL マップを作成するには:
- Adobe CQ5 ウェブコンソール(http://localhost:4503/system/console/configMgr)の設定タブを参照してください。
- 「Apache Sling JCR Resource Resolver」セクションに移動します。
- 「URL マッピング」セクションで「+」記号をクリックします。
- 新しいテキストボックスに、解決された URL とバニティー URL を入力します。
- /content/geometrixx-outdoors/en/unlimited-blog/2012/01/going_for_gold.html:/goingforgold
- 「保存」をクリックします。
- 最後に、手順に従ってバニティー URL、goingforgold を確認します。
アカウントにログイン