プロセルピナ
Top Internet
Mail
Private
Proxy
Capture
Device
Download Config
and
Words
Online
Help
Online
Home
[BACK]
Top > PrivateProxy > AntiAd > AntiAdFilter > Format > URLブロック系 > 部分一致ブロック

 

■ AntiAdフィルタコマンド書式 (URLアクセスブロック系)

  部分一致ブロックで補助情報によるターゲットの判定を追加する

AntiAd Filter

 

部分一致ブロックで補助情報によるターゲットの判定を追加する


部分一致ブロックで、ブロックの判定に使われるのは www.example.com のような URLのホスト部 だけではありません。 URL全体が対象です。
次の例では http://www.example.com/Ad/madItem.cgi のような、URLの一部に /Ad/ が含まれる場合にブロックします。

* /Ad/

部分一致によるブロック

部分一致の場合、URLの一部にでも該当する部分があればアクセス禁止になりますますが、URLが長い場合などで これが広範囲に一致してしまい、 副作用的にアクセスしたいページにまでブロックされてしまうことがあります。

そこで、補助情報でホスト部を判定し、アクセス禁止の例外 または アクセス禁止ターゲットの絞込み を行えるようになっています (『プロセルピナ』version 1.18.00 以降)。
アクセス禁止の例外!記号アクセス禁止ターゲットの絞込み&記号 を使用します。

例:アクセス禁止の例外
*  /Ad/  !.co.jp

URLに /Ad/ が含まれていても ~.co.jp といったホストの場合はブロックしない

例:アクセス禁止ターゲットの絞込み
*  /Ad/  &.com

URLに /Ad/ が含まれて、かつ ~.com といったホストの場合にのみブロックする

補助情報はコマンドの3つ目のパラメータです (パラメータは半角スペース区切り)。 上記例での「!.co.jp」や「&.com」に相当します。

補助情報を使用するときに、判定の対象となるのはURLのホスト名の部分です。例えば、
  http://img.example.com/hoge.html
の場合は、img.example.com の部分になります。

 

アクセス禁止の例外


補助情報の先頭に半角の !記号 を置きます。
2文字目は判定モード、3文字目以降は比較に使用するパターン(文字列)です。
判定モードの詳細は下記を参照してください。
次の例は、2文字目が '=' の、判定モードが完全一致の場合です。

例:アクセス禁止の例外
*  /affiliate/  !=mixi.jp

URLに /affiliate/ が含まれていても mixi.jp のホストの場合はブロックしない

この例では http://example.com/affiliate/index.html といったURLはブロックされますが、 http://mixi.jp/affiliate/index.html ではブロックされません。

 

アクセス禁止ターゲットの絞込み


補助情報の先頭に半角の &記号 を置きます。
2文字目は判定モード、3文字目以降は比較に使用するパターン(文字列)です。
判定モードの詳細は下記を参照してください。
次の例は、2文字目が '=' の、判定モードが完全一致の場合です。

例:アクセス禁止ターゲットの絞込み
*  /affiliate/  &=mixi.jp

URLに /affiliate/ が含まれていて、かつ、 mixi.jp のホストの場合にのみブロックする

この例では http://example.com/affiliate/index.html といったURLはブロックされませんが、 http://mixi.jp/affiliate/index.html の場合はブロックされます。

 

判定モード


補助情報の2文字目は判定モードです。比較パターン(補助情報の3文字目以降)の比較方法を指定します。

= (Equals)
比較パターンと完全一致する場合。

^ (StartsWith)
比較パターンが先頭一致する場合。

$ (EndsWith)
比較パターンが後方一致する場合。

* (Contains)
比較パターンを含む場合。

(Regex)
比較パターンを正規表現パターンとして扱い、マッチする場合。


例:先頭一致でアクセス禁止ターゲットの絞込み
*  .fc2.com/  &^analyzer

この例では、URLの何処かに「.fc2.com/」を含み、host部の先頭が「analyzer」で開始されるものをブロックします。
例えば、次のようなURLをブロックします。
  http://analyzer2.fc2.com/...
  http://analyzer54.x.fc2.com/...
  http://analyzer-img.fc2.com/...


例:正規表現判定でアクセス禁止ターゲットの絞込み
*  /pr/  &♎^.*\.blog.*\.fc2\.com$

この例では、URLの何処かに「/pr/」を含み、host部が「~.blog~.fc2.com」なものをブロックします。
例えば、次のようなURLをブロックします。
  http://hoge.blog99.fc2.com/pr/adv.html
  http://hogehoge.blog256.fc2.com/adv/pr/click.php


 

補助情報の複数回表記


補助情報は 記号 で区切って、複数回表記できます。

例:先頭一致判定でアクセス禁止ターゲットの絞込み
*  .fc2.com/  &^analyzer☯&^counter

この例では、URLの何処かに「.fc2.com/」を含み、host部の先頭が「analyzer」または「counter」で開始されるものをブロックします。
例えば、次のようなURLをブロックします。
  http://analyzer2.fc2.com/...
  http://analyzer-img.fc2.com/...
  http://counter.fc2.com/...
  http://counter2.x.fc2.com/...


[BACK]
プロセルピナ