Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the all-in-one-wp-security-and-firewall domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/meaningfree/www/analytics/wp-includes/functions.php on line 6114
【GA】フィルタによる置換はデフォルトのページの処理よりも後に行われる – meaningfree.analytics
土. 12月 14th, 2024

ちょっとしたことなのですが、

/?p=100

このようなURLを

/p100

という形にしたくて下記のようなフィルタを設定しました。

フィルタの置換で「?p=」を「p」に置換

 

と同時に、デフォルトのページをまだ設定していなかったので、「index.html」と設定しました。

すると、下記のようなURLでレポートに表示されました。

/index.htmlp100

・・・なるほど。

フィルタが先に適用されて、index.htmlは付かないと思ってたんですが、先にデフォルトのページの処理が行われてindex.htmlが付いちゃって、その後にフィルタの置換が適用されたようです。

 

どうやらフィルタの置換というのは、解析処理の最後の方で適用されるものみたいですね。

勉強になりました。

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です