人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

SetEnvIf で使用する REQUEST_URI には QUERY_STRING は含んでいません。
しかし、QUERY_STRING内の文字列(パラメータ)でログを分割して記録したいです。
可能にする方法をご教授ください。

環境はLinux系OS&Apache1.3系です。
よろしくお願いします。

●質問者: masashi0316
●カテゴリ:インターネット ウェブ制作
✍キーワード:Linux OS QUERY_STRING REQUEST_URI パラメータ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● b-wind
●100ポイント

ApacheのSetEnvIfでQueryStringにマッチさせられない。 - Hironoblog

内部処理の順番の都合上判定できないようです。


という事で mod_rewrite を使いましょう。

mod_rewrite

◎質問者からの返答

一応できました。自信ないですけど。

こんな感じのことを意図されてたんでしょうかね。

RewriteEngine on

RewriteCond %{QUERY_STRING} hoge=1

RewriteRule (.*) $1 [E=hoge:1]

CustomLog /var/log/httpd/hoge/access_log combined env=hoge

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ