FC2ブログ公式マニュアル

検索フォーム

 

Entries

トップ > 迷惑投稿に対抗する > 【禁止設定】 正規表現による禁止語句の指定

【禁止設定】 正規表現による禁止語句の指定

迷惑投稿への対処

FC2ブログでは、
・投稿を禁止する「禁止IP(ホスト、禁止ワード、禁止ルール」
・閲覧を拒否する「拒否IP」
の設定を行うことができます。

「正規表現」と呼ばれる方法で、ブロックしたい禁止語句を細かく指定することができます。

禁止IP・ホスト/禁止ワードの設定

この機能を使うことにより迷惑なコメント、トラックバックを防止することができます。
禁止設定の項目へは、管理画面メニュー -> 「環境設定の変更」-> 「禁止設定」より行えます。 また、コメント管理の「ブラックリスト」をクリックすることでもアクセスできます。

ブラックリストへ

禁止IP、禁止ワードにはテキストボックス欄に、1ワードごとに改行して入力してください。
改行しない場合は、ひとつながりの文字列と認識されます。

ブラックリスト画面

▲pagetop

禁止ルール(正規表現)

「禁止ルールを適用しない」を選択すると、入力したそのままの文字が含まれると拒否します。

「禁止ルールを適用する」を選択すると、正規表現という細かいルール付けによって、 様々なパターンの文字が含まれると拒否することが可能です。

■禁止ルール(正規表現)でコメントをブロックしたい例

  • 「迷惑コメントが来るたびにブラックリストに指定するのは手間がかかる!」
  • 「こういう形のIPからのコメントは自動的に禁止できないだろうか?」
  • 「すぐにブラックリストの設定量が上限を超えてしまう」

「禁止ルール」とは 特殊な記号の組み合わせにより、あるパターンの文字列がつづくIPアドレスや文字列をブラックリストに入れることができる機能です。
また、禁止ワードにも禁止ルールを設定することが可能です。(この機能はPHPの正規表現手法に準じます。)

最初はとっつきにくいかもしれませんが、迷惑コメントを退治するには大変強力な手段です。

●例1)【xxx.hoge.ne.jp】をという形式のIPをブロックしたい。
.*\.hoge\.ne\.jp   と入力します。
「xxx.hoge.ne.jp」と言うホストから迷惑なコメント、トラックバックが来た場合、 上記のように指定すると「hoge.ne.jp」全体 からブロックする事ができます。
「xxx.hoge.ne.jp」まで含んだ場合はホストを限定してのブロックとなります。
意味合いとして大まかに下記に分けて考えてみます。
  • 「.」 「*」 「\.hoge\.ne\.jp」
  • 1)「.」→「改行を除く任意の 1 文字」が
  • 2)「*」→「0 回以上のパターン繰り返し」
  • 3)「.hoge.ne.jp」という文字があるもの
●例2)【ntoska123456.oska.nt.ftth4.ppp.infoweb.ne.jp】 をブロックしたい。
oska.nt.ftth4.ppp.infoweb.ne.jp
もしくは
ntoska[0-9]+\.oska
としても良いでしょう。
大まかに下記に分けて考えてみると
  • 「ntoska」 「[0-9]」 「+」 「\.oska」
  • 1)「ntoska」→「ntoska」という文字列があるもの
  • 2)「[0-9]」→「0〜9」までの数字が
  • 3)「+」→ 1 回以上のパターン繰り返しで
  • 4)「\.oska」→「.oska」という文字列があるもの
上記のように数字部分が異なって投稿されていたりしても、一行だけでブラックリスト指定することができます。
この為ブラックリストの制限を超えて拒否することが出来ない、ということも避けられます。

▲pagetop

■禁止ワードを禁止ルールで細かく設定する

「禁止ルール」を用いると、禁止ワードを改行無しで設定したり、 特定のパターンで語句が続くコメント投稿等を防ぐことが可能です。

例1)「バカ」「アホ」「未承諾広告」「エロ」を一行で指定したい
→「バカ|アホ|未承諾広告|エロ」と入力します。
例2)「392初めまして♪足跡ペタペタしていきますww」「348ここのところ生ハメ率97%ww」のような書き方のコメントを制限したい
最近目撃されているスパムコメントのパターンを例にしてみます。本文の先頭に3桁の数字がつくのが特徴です。
→「^[0-9]+|ペタペタ|生ハメ|97%」と入力します。
使用できる基本的な特殊な記号は下記があります。
. 「改行を除く任意の 1 文字」
* 「0 回以上のパターン繰り返し」
+ 「1 回以上のパターン繰り返し」
? 「0 または 1 回のパターン」
^ 「先頭から」
$ 「末尾から」
\ 「メタ文字クォート」
| 「パターン論理和」
( ) 「パターングループ」
[ ] 「文字クラス」
{ } 「量指定子」
詳しくは SAK 図書館「PHP 基礎編9 - 正規表現、マッチ、置き換え」 をご参照ください。

▲pagetop

  • ▲
  • FC2ブックマークに追加
  • 印刷用ページ
  • 迷惑投稿に対抗する
タグ
  • «
  • ホームに戻る

Appendix

新管理画面について

このマニュアルは、旧管理画面を元に記載しています。そのため、新管理画面を利用されている場合は、表現が異なる場合があります改訂版暫定マニュアル覧いただけますようお願いいたします。

INDEX

サイトマップ

  1. ブログとは (2)
  2. ブログを開設する・登録手順 (4)
  3. 記事を書く (8)
  4. 記事の入力補助ツール (7)
  5. データを管理する (5)
  6. 環境設定 (11)
  7. コミュニティ・交流ツール (10)
  8. アカウントを管理する (4)
  9. 迷惑投稿に対抗する (1)
  10. こんな機能も使ってみよう (4)
  11. [モバイル]携帯電話で使う (4)
  12. 初級者のためのピンポイントアドバイス (9)
  13. 中級者のためのピンポイントアドバイス (5)
  14. プラグイン (12)
  15. 利用上の諸注意 (3)

Powered By FC2

Powered By FC2ブログ
ブログやるならFC2ブログ

リンク

  • 最新障害情報・メンテナンス情報ブログ
  • FC2ユーザーフォーラム
  • ブログ利用規約
  • 有志によるQ&A
  • カスタマイズ・マニュアル
  • 公式テンプレート一覧
  • 共有テンプレート一覧

コメント・トラックバックについて

  • ブログ上でコメントは受けておりません。このマニュアルについてのコメントはこちらへお願いします。⇒FC2ブログ公式マニュアル関連掲示板
  • トラックバックポリシーはこちらをご覧ください。⇒当ブログのトラックバック設定

携帯電話用マニュアル

モバイルマニュアルのQRコード

ユーザータグ

データ ローカル 不具合 公式テンプレート アクセスアップ 管理 旧ID エディター バナー トラックバック ブログランキング アカウント作成 Amazon 利用規約 秘密の質問 ログイン 過去ログ フリーエリア 削除 公式プラグイン FC2サービス 挿入 携帯 カウンター モブログ 月間アーカイブ ブックマーク ping テンプレート カテゴリ freearea アフィリエイトタグ FC2ニュース プラグイン ジャンル別コミュニティ FC2投票 編集 検索エンジン 返信 退会 更新情報 TB <br> コメント 全記事表示 カレンダー スレッドテーマ パスワード 携帯テンプレート レス ユーザー登録 仮パスワード 管理者ページ IP 閉鎖 最近のコメント クローラー ログ FC2ID 統合 サインアップ サービス追加 FC2ブログ形式 キーワード Google プレビュー ファイル メール投稿 プロフィール 予約 アカウント削除 ブラウザ 天気予報 過去記事 プライバシーポリシー 公開 下書 ピン fc2id 承認 テスト投稿 アフィリエイト 検索フォーム 共有テンプレート FC2チャット ユーザータグ アマゾン 最近の記事 写真 アクセス制限 プライベートモード 保管 秘信 審査 プラグインカテゴリ スパム サイドバー ディスク容量 カテゴリー FC2スパム対策 タグリスト 最近のトラックバック 検索避け ブログ登録 img マイリスト 仕様 共有 ホスト メールフォーム アソシエイトID ジャンル アップロード モバイル 絵文字 自動改行 html FC2ブックマーク ブログジャンキー RSS リンク サムネイル bookmark meta レイアウト崩れ 設定 バックアップ 画像認証 画像 RSSリーダー カラム テーマ チェッカー 非公開 用語 検索 ユーザーID WYSIWYG trackback QRコード マイショップ ブログパーツ パスワードリマインダー FC2独自タグ 一括 問い合わせ インポート