できるだけ早くリダイレクトしたい。だから、私はhtaccess redirectを使うことにしました。これは、PHPインタープリタが初期化される前でも応答するからです。しかし、私はリダイレクトを記録し、何かをデータベースに書きたいと思っています。Htaccess:PHPをトリガーするか、ログに書き込む
私はリダイレクトして、PHPファイルをトリガーするためにリライトマップを呼び出そうとしましたが、500エラーだけがスローされます。
ログ処理が遅れてもログファイルを作成できればいいです。重要なのは、高速リダイレクト、リダイレクトの追跡/ログ記録のみです。
これに関するアイデアや推奨事項はありますか? PHPを呼び出すことなく、アパッチによって行われることになる -
は先行
にあなたがファイルにアクションを書き換えログインにRewriteLog
を使用することができ、すべての最高の、
エムレ
+1これは最適な解決策です。私は環境変数のapacheログが好きですが、ルールが適用されたときにのみログに記録されます。そして確かに最も速いもの。 .htaccessファイルの使用を取り除くと、Apacheの速度が速くなり、AllowOverride Noneを使用して、高速のリダイレクトが必要になります.htaccessを削除して規則的なApacheファイルでルールを使用すると、ディレクトリ単位の設定ファイルに対して実行時のIOが多くなります。 – regilero