URL グループの定義は、1 つまたは複数の URL (Uniform Resource Locator) のリストです。
url_group name url url_address
name は URL グループ名を示す
url_address は URL ベースのフィルタを示す。protocol://username:password@host:port/path のように指定する。各要素の説明は次のとおり
protocol は、使用される転送プロトコルを示す。たとえば、http、ftp、nntp など。使用されなかった場合は http が使用される。ワイルドカードとしてアスタリスク (*) を使用すると、任意のプロトコルを指定できる
username は、リモートサーバーに接続するためのログイン名を示す。username を使用するかどうかは任意。ワイルドカードとしてアスタリスク (*) を使用すると、任意のユーザー名 (ログイン名) を指定できる
password は、ユーザーのログイン名 (username) に対応するパスワードを示す。password を使用するかどうかは任意。ワイルドカードとしてアスタリスク (*) を使用すると、任意のパスワードを指定できる。クラス分けに対して、パスワードは無視される
host は Web サーバーを示す。このフィルタの値には、IP アドレス、ホスト名、またはドメイン名を指定できる。ワイルドカードとしてアスタリスク (*) を使用すると、任意のホストを指定できる
port はポート番号を示す。ワイルドカードとしてアスタリスク (*) を使用すると、任意のプロトコルを指定できる。指定されなかった場合は、/etc/services ファイルで指定されたデフォルトのプロトコルが使用される
path は URL のパスを示す。ワイルドカードとしてアスタリスク (*) を使用すると、*.htm などの特定のパターンを指定できる。1 つのパスには複数のアスタリスクを指定できない
次の文字は制限されており、パーセント記号 (%) のあとにアスキーコードとして入力する必要があります。
文字 |
アスキーコード |
---|---|
% |
25 |
@ |
40 |
: |
3A |
, |
2C |
# |
23 |
スラッシュ文字 (/) はパスの一部としてだけ使用できます。
url_group web_sun_group url http://www.sun.com/*.html url http://www.sun.com/*.gif url http://*:8080/‾mylogin url ftp://ftp.sun.com/*