ルールセットを作成する場合は、次の点に注意してください。
特定のホストの優先順位は、URI の最長一致に基づいて決定されます。次のルールセットを例に示します。
mail1.central.abc.com|iplanet_mail_ruleset *.sfbay.abc.com|sfbay_ruleset *.abc.com|generic_ruleset
最長一致を含む sfbay_ruleset が使用されます。
ルールセットのルールは、ルールが特定の文と一致するまでページの各文に順に適用されます。
ルールを記述する場合、ルールの順序に注意してください。ルールはルールセットに現れる順番で、ページ内の文に適用されます。特定のルール、および「*」を含む一般的なルールを適用する場合は、特定のルールを最初に定義し、次に一般的なルールを定義してください。この方法で定義しないと、特定のルールを適用する前に、一般的なルールがすべての文に適用されてしまいます。
すべてのルールは <RuleSet> </RuleSet> タグで囲む必要があります。
ルールセットの <HTMLRules> </HTMLRules> セクションに、HTML コンテンツの書き換えに必要なすべてのルールを指定します。
ルールセットの <JSRules> </JSRules> セクションに、JavaScript コンテンツの書き換えに必要なすべてのルールを指定します。
ルールセットの <XMLRules> </XMLRules> セクションに、XML コンテンツの書き換えに必要なすべてのルールを指定します。
イントラネットページで、書き換えの必要のある URL を特定し、ルールセットの適切なセクション (HTML、JSRules、または XMLRules) に必要なルールを指定します。
必要なドメインにルールセットを割り当てます。
ゲートウェイを再起動して変更を適用します。
gateway-install-root/SUNWportal/bin/gateway -n gateway-profile-name start