URLの最後に勝手に謎の文字列が追加される
少し前に気づいたのですが、このブログのurlのトップページから、個別記事・カテゴリー別・タグ別・月別などのアーカイブページ、固定ページ(トップページ以外のほぼ全ページ)へ移動すると下の画像のような謎の#で始まる文字列が勝手に追加されて表示される現象が起こっていました。
とにかく気持ち悪いですし、ウィルス?等の可能性もあるかもしれないとは思ってはいたのですが、調べてもこんな事象の対処法の記事も見つからず、原因をどう検証したらいいのか思いつかなかったので、思い切って新たにディレクトリを作りそこでインストールし直したりしてみました。
事前にデータベースとWordpress本体丸ごとバックアップします。
■やってみた事を時系列に並べてみます。
•このブログと同じサーバー内に新しくディレクトリを作る。そこにWordpress本体をクリーンインストールしてみた。
【詳しい内容】
Wordpressサイトより新たに本体をダウンロード。→
新しいディレクトリへWordpress本体アップロード(←このWordpressの仮名称”exampleブログ”)。→
ブログデータをphpadminよりsqlファイルをエクスポートし、”exampleブログ”にインポートする。→
バックアップした”upload”フォルダ(画像フォルダ)を”exampleブログ”にアップロード。→
バックアップした”plugin”フォルダを”exampleブログ”にアップロード。
↓↓↓
× 同じ現象起こる。
—-sqlファイルに何か余計なものが入っているのか????
•”exampleブログ”のデータベースをphpadminにて削除。wordpress本体自体もインストールし直し、適当にダミー記事とカテゴリーを作る。(←もう一度インストールしたWordpressの仮名称”exampleブログ2”)
↓↓↓
○ この時点では現象みられず。
•WordPress Importerを使い当ブログの記事、固定ページ、カテゴリー等をエクスポートし、それを”exampleブログ2”にインポートする。
↓↓↓
○ この時点では現象みられず。
—-やはりデータベース側の問題???
•WordPress Importerでは細かい設定は引き継がれないので、最初の方にエクスポートしたsqlファイルを”exampleブログ2”のデータベースにももう一度インポートしてみる。
↓↓↓
○ 現象みられず???????
•”upload”フォルダ(画像フォルダ)を”exampleブログ2”にもアップロード。
↓↓↓
○ 現象みられず
•”plugin”フォルダをこのwordpressにアップロード。プラグインをすべて有効化。
↓↓↓
× 現象でたーーー!!!でました!!!!!!なぞの文字列でました。
ここでやっとプラグインの問題だと判明!!
プラグインを一個ずつ無効化して検証を繰り返しました。その結果、原因のプラグインはAdd Thisという事が判明しました。
しかし、旧ブログのmignon-arrowsでもAdd Thisは使用していましたし、他のAdd Thisを使用されているサイトを見てもこのような現象が起こっているのを見た事がありません。こんな現象を見るのは初めてです。
私のこのテーマはカテゴリーなどのアーカイブページはindex.phpを使うようになっているので、それかな?と思いカテゴリーテンプレートを用意しましたが、やっぱり謎のurlの現象が起こりました。
テーマに原因があるかと思って他のテーマに変えてみましたが、現象は起こりました。
Add Thisプラグインのどこが悪いのかは不明のままです。うーん…
とりあえずurlにへんな文字列が入らなくなりよかったです。アドレスバーがスッキリしました。
結局この作業に半日以上費やしてしまったのですが、原因は意外な所にありましたね。.htaccessとか苦手な所に原因があるのかと思ったのですがまさかおなじみのAdd Thisプラグインだとは…
同じことで悩んでいました。
役に立ちました。ありがとうございます。
当方もAddThisを早速、削除しました。
コメントありがとうございます!お役にたってよかったです!