ワイルドカード項目を含む動的URLの作成
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ワイルドカード項目を使用して、動的URLを作成できます。アイテムは、Webサイト構造内のそのレベルの任意のURLと一致し、同じレベルの別のアイテムと一致しません。
ワイルドカード アイテムは他のSitecoreアイテムと似ています - アイテムのコンテンツを作成したり、アイテムのプレゼンテーションの詳細を設定したり、アイテムをワークフローに追加したりできます。ワイルドカード項目の唯一のユニークな側面は、その名前がワイルドカード文字 (*) でなければならないことです。
この機能は、Sitecore Experience Edgeをパブリッシング ターゲットとして使用する場合にサポートされません。
ワイルドカード項目を使用して動的URLを作成するには:
-
Sample Itemテンプレートを使用して、Homeアイテムの下にアイテムを作成し、アイテムに "*" という名前を割り当てます。
-
ワイルドカード項目の下に他の項目を作成します。
-
ワイルドカード項目とそのサブ項目を公開します。
アイテムを公開した後、URLの "*" の代わりに任意のアイテムを使用して、Webサイトでアイテムを表示できます。たとえば、Webサイトに上のスクリーンショットのアイテムが含まれている場合、次のすべてのURLはApplesページにつながります。
-
https://<your website>/Fruit/Apples
-
https:/<your website>/Snacks/Apples
-
https:/<your website>/<anything>/Apples

ただし、存在しない項目を指定すると、ワイルドカード項目が表示されます。たとえば、Webサイトに上記の手順の項目が含まれている場合、URL https://<your website>/Fruit/Cookiesを入力すると、Wildcardページが表示されます。

開発者は、プロセッサを上書きすることで、このデフォルトの動作を変更できますSitecore.Pipelines.HttpRequest.ItemResolver。

