2017-12-07 13 views
0

のすべてのアクセスは、私は今、私は上のサブディレクトリcustomer1、customer2、customer3とのすべてのアクセスをログに記録する必要があるログは、サブディレクトリ

/logging.php 
/customer1/ 
/customer2/ 
/customer3/ 
... 

のようなディレクトリ構造を持っています。

何とか(htaccessルールのように)、アクセスをmysqlデータベースに保存し、必要なディレクトリに転送するよりも、すべてのアクセストラフをphpファイルlogging.phpにすることはできますか?

サブディレクトリが動的に生成されるため、サブディレクトリのすべてのファイルにlogging.phpを含めたくありません。

+0

使用のWebルートにあることを想定していますGoogle Analyticsを使用するか、Apacheアクセスログから情報を取り出すだけです。 –

答えて

0

単純な.htaccessルールで十分です。

RewriteRule ^(customer\d+(/.*)?)$ /logging.php?path=$1 [L] 

logging.phpの中で、ただ$_GET['path']

を見て、このディレクトリに、問題のファイルは、あなたのサイト(public_html/またはwwwroot/のような通常のもの)

関連する問題