6.4.2 クライアント情報定義ファイルの設定

アクセスしてくるクライアントをどのクライアント種別に割り当てるかを,クライアント情報定義ファイル(UserAgentType.xml)に設定します。

UserAgentType.xmlファイルは{設定ファイル格納ディレクトリ}に格納されています。デフォルトの格納ディレクトリは次のとおりです。

格納ディレクトリ
{uCosminexus Portal Frameworkインストールディレクトリ}¥conf

クライアント情報定義ファイルはXML形式で記述します。クライアント情報定義ファイルのフォーマットについては,「10.2.3 クライアント情報定義ファイル(UserAgentType.xml)」を参照してください。

クライアント情報定義ファイル(UserAgentType.xml)の例を次に示します。次の例ではHTMLとCHTMLに適用する条件をそれぞれ設定しています。

<?xml version="1.0" encoding="Shift_JIS" ?>
 <UserAgent-Definition>
       <UserAgentType-Definition>
           <default>
                 <devicetype>HTML</devicetype>
                 <useragenttype>default</useragenttype>
                 <matchingpattern>.*</matchingpattern>
                 <URLRewritingDisabled>true</URLRewritingDisabled>
           </default>
           <useragent-register>
                  <devicetype>HTML</devicetype>
                  <useragenttype>PCBrowser</useragenttype>
                  <matchingpattern>msie.*</matchingpattern>
                 <URLRewritingDisabled>true</URLRewritingDisabled>
           </useragent-register>
           <useragent-register>
                  <devicetype>CHTML</devicetype>
                  <useragenttype>generic-i-mode</useragenttype>
                  <matchingpattern>DoCoMo.*</matchingpattern>
                 <URLRewritingDisabled>false</URLRewritingDisabled>
           </useragent-register>
      </UserAgentType-Definition >
      <MimeType-Definition >
            <mimetype-register ID="HTML">
                   <mimetype>text/html</mimetype>
            </mimetype-register>
            <mimetype-register ID="CHTML">
                   <mimetype>text/html</mimetype>
            </mimetype-register>
      </MimeType-Definition >
 </UserAgent-Definition >