<If>、<Else>、および <ElseIf> タグのサポートは、管理インフラストラクチャー (管理コンソールと CLI) 内に限定されています。 obj.conf ファイルは、任意の指示、変数、SAF、式リテラル、式関数、および式演算子でこれらのタグをサポートしますが、管理インフラストラクチャーがリダイレクト SAF を含む <If> タグをサポートするのは、すべての変数、式リテラル、式関数、および式演算子を含む NameTrans 指示に対してだけです。
たとえば、次のように構成できます。
<If $browser =~ "MSIE"> NameTrans fn = "redirect" url="/msie.html" </If> |
ただし、次のように構成することはできません。
If $browser =~ "MSIE"> NameTrans fn = "redirect" url="/msie.html" </If> <Else> NameTrans fn="redirect" url="/other.html" </Else> |
ただし、get-config-file および set-config-file CLI コマンドを使用することで、<If>、<ElseIf>、および <Else> を使用した、より複雑な式を利用できます。
get-config-file(1) および set-config-file(1) を参照してください。