|
BrowserMatch命令は、User-Agentヘッダに基づき環境変数を定義するものです。
最初のパラメータは正規表現で表記します。(egrepを使う時と同じです)
残りのパラメータには、次のように変数を定義します。
"変数名", "!変数名 or"変数名=値"
最初の書き方では、変数名に1が定義されます。2番目の書き方では、現在変数名に設定されている内容が削除されます。3番目の書き方では変数名に値が設定されます。
もし複数の定義にマッチした場合、最後に記述した定義で上書きされます。
For example:
BrowserMatch ^Mozilla forms jpeg=yes browser=netscape
BrowserMatch "^Mozilla/[2-3]" tables agif frames javascript
BrowserMatch MSIE !javascript
BrowserMatchNoCase
Syntax: BrowserMatchNoCase regex attr1 attr2...
Context: server config
Status: base
Module: mod_browser
Compatibility: Apache 1.2 以降で使用可
BrowserMatchNoCase命令はBrowserMatchと意味的には同じでが、大文字と小文字を判別しない場合に使用します。
例:
BrowserMatchNoCase mac platform=macintosh
BrowserMatchNoCase win platform=windows
このページの情報に関わる、ご質問、お問い合わせは、 japache@infoscience.co.jpまで。