No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Newer Version Available
UrlRewriter インターフェース
サイト URL の書き換えができます。
名前空間
使用方法
サイトは、サイト訪問者にわかりやすい URL とリンクを表示する組み込みロジックを備えています。アドレスバーに入力したり、ブックマークから起動したり、または外部 Web サイトからリンクする URL 要求を再記述するルールを作成します。サイトページ内のリンクの URL を再記述するルールも作成できます。URL を再記述すると、URL がわかりやすくなるだけでなく、ユーザが直感的に理解できるようになるため、検索エンジンによるサイトページのインデックス作成がさらに容易になります。
たとえば、自分のブログサイトを持っているとします。URL を書き換えない場合、ブログのエントリの URL は次のようになります。http://myblog.force.com/posts?id=003D000000Q0PcN
サイトの URL を書き換えるには、元の URL をわかりやすい URL に対応付ける Apex クラスを作成して、Apex クラスをサイトに追加します。
UrlRewriter メソッド
UrlRewriter のメソッドは次のとおりです。すべてインスタンスメソッドです。
generateUrlFor(System.PageReference[])
Salesforce URL のリストをわかりやすい URL のリストに対応付けます。
署名
public System.PageReference[] generateUrlFor(System.PageReference[] urls)
パラメータ
- urls
- 型: System.PageReference[]
戻り値
型: System.PageReference[]
使用方法
必要に応じて、PageReference[] ではなく、List<PageReference> を使用できます。
mapRequestUrl(System.PageReference)
わかりやすい URL を Salesforce の URL に対応付けます。
署名
public System.PageReference mapRequestUrl(System.PageReference url)
パラメータ
- url
- 型: System.PageReference