redirect - リダイレクト

一連のルールに応じて、開いているページを別のページにリダイレクトします。

カテゴリ

拡張ライブラリ

構文

<xe:redirect attributes>content</xe:redirect>
表 1. 必須プロパティ
プロパティ 説明
ルール 新しいページを開くためのルールを指定します。
  • redirectPhoneRule (Redirect Phone Rule) ブラウザがモバイルデバイス上にある場合、別のページにリダイレクトします。
  • redirectTabletRule (Redirect Tablet Rule) ブラウザがタブレットデバイス上にある場合、別のページにリダイレクトします。
  • redirectHeaderRule (Redirect Header Rule) ヘッダーが指定したパターンに一致する場合、別のページにリダイレクトします。
  • redirectCustomRule (Redirect Custom Rule) redirect プロパティが true を評価する場合、別のページにリダイレクトします。
表 2. すべてのプロパティ
カテゴリ プロパティ
basics bindingidloadedrenderedrendererTyperules
styling disableThemestylestyleClassthemeId

以下の例は、要求側のデバイスが携帯電話またはタブレットの場合に、現在のページを mobile.xsp#document にリダイレクトします。
<xe:redirect>
	<xe:this.rules>
		<xe:redirectPhoneRule
			url="mobile.xsp" urlHash="document" disableRequestParams="false">
		</xe:redirectPhoneRule>
		<xe:redirectTabletRule
			url="mobile.xsp" urlHash="document" disableRequestParams="false">
		</xe:redirectTabletRule>
	</xe:this.rules>
</xe:redirect>