?fb_xd_fragment=という謎のアクセスに対応しました

f_logo WordPress

f_logo

昨日今日と一部ページのPVが急に増えました
不思議に思って調べるとURLに?fb_xd_fragment=という謎の文字が。。。

調べてみるとfacebookのlikeボタンのバグが原因のようです

解決方法はGoogleAnalyticsから除外するという内容の記事が多かったのですが、WordPress Popular Posts Statsとなど、アプリ側でアクセスを取得してる場合などにも影響が出ちゃいますので違う方法で修正しました

こんな感じにアクセスが…

Google Analytics
1ユーザーが6秒で72アクセス???

対処方法

.htaccessファイルに追記します
~~~
#Redirect For Added FB Fragment
RewriteCond %{QUERY_STRING} ^fb_xd_fragment=.*$
RewriteRule ^(.*)$ http://yourdomain.com\/$1? [R=301,L]
~~~
参考サイト:Facebook fb_xd_fragment Problem – .htaccess Solution | Paul O'Flaherty

参考サイトにもしっかりと書いてありますが、WP Super Cacheで.htaccessを書いている場合、上書きされてしまうので設定変更した場合などは注意しましょう

そもそもの話

IE7以下+likeボタンだと起きる現象みたいなので、あと数週間で消えていく問題なのかもしれませんね

コメント

タイトルとURLをコピーしました