書き換えルールがあり、次のような多くのログを取得します。
[Thu Mar 26 11:41:00.356526 2020] [rewrite:trace1] [pid 18095] mod_rewrite.c(483): [client xy.xy.220.72:56702] xy.xt.220.72 - - [app.xyz.com/sid#7f7996613868][rid#7f79964eb0a0/initial] [perdir /var/www/app/] initial URL equal rewritten URL: /var/www/app/assets/css/management.css [IGNORING REWRITE], referer: https://app.xyz.com/management/content_page
物事はうまく機能し、リダイレクトルールを変更したくありません。どうすればこの通知を取り除くことができますか?私が理解している限り、それは単に書き換えルールがURLを変更しなかったことを意味します。
はい、それはdebugの通知にすぎません。これは、以前のテストによると思われます。これは、運用サーバーでは有効にしないでください。
サーバー構成/仮想ホストでLogLevel
ディレクティブを探す必要があります。これは、特定のモジュールまたはサーバー全体に設定できます。たとえば、mod_rewriteにのみ設定されている場合は、次のようになります。
LogLevel rewrite:trace3
(ログのレコードは「trace1」レベルのメッセージです。サーバー構成でLogLevel
を有効にすると、「trace8」になります。)
このルールを完全に削除/コメントアウトするか(デフォルトはwarn
/警告条件)、明示的に次のように設定します。
LogLevel warn
この変更を行った後は、明らかにApacheを再起動する必要があります。
参照: