web-dev-qa-db-ja.com

最後にドメイン名が付いたURLが分析に表示されるのはなぜですか?

多言語WordPressサイトがあります。過去3か月間、そして今日Analyticsをチェックして以来、たくさんの奇妙なURLを見ました。

/menswear-fashion-autumn-winter-2013-2014/www.domain.com

/fashion-history/1960s-1970s/www.domain.com

/fashion-latest-news/www.domain.com

/it/fashion-history/1920s-1930s/www.domain.com

/fashion-history/1950s-1960s/www.domain.com

/fashion-history/1940s-1950s/www.domain.com

ご覧のとおり、私のドメイン名はURLの末尾の後に来ています。もちろん、これらのURLはサイトに存在せず、404エラーにつながります。

現在、このサイトが移行された古いサイトがあり、そのサイトはまだ稼働しています。それが問題でしょうか?また、参照用に私の.htaccessがあります:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# BEGIN WordPress
#<IfModule mod_rewrite.c>
#RewriteEngine On
#RewriteBase /
#RewriteRule ^index\.php$ - [L]
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule . /index.php [L]
#</IfModule>

# END WordPress

AddType video/mp4 .mp4 .m4v
AddType video/webm .webm
AddType video/ogg .ogv 

これらのURLで何が起きているのか、どうすれば修正できますか?

6
Amit Erandole

これを行うには、次の手順を実行します。

  • Google Analyticsにログイン
  • 管理者(右上)をクリックします
  • 問題が発生しているドメインに関連付けられているプロファイルをクリックします。
  • プロファイル設定をクリックします
  • 「デフォルトページ」フィールドをチェックして、そこにあなたのドメイン名がある場合、それを削除して適用を押します。

なぜ?

[デフォルトページ]フィールドは、index.htmlindex.phpなどに対応しています。このフィールドにより、GAがhttp://yourdomain.com/index.phphttp://yourdomain.com/と同じページとして扱うことができます。

3
Richard Perry

テンプレートにこのようなリンクがあり、http://がない場合に発生する可能性があります

<a href="www.domain.com">

Javascript文字列でドメイン名を使用すると発生する可能性があります。一部のボットは、URLがあるかのようにすべてのJavaScript文字列をクロールしようとすることが知られています。

var site = 'www.domain.com';

Allinurl:演算子とgoogleを使用してサイトを見つけ、いくつかのページのソースコードを調べました。上記のシナリオに似たものは見つかりませんでした。

場合によっては、古いドメインからのリダイレクトが機能しない場合に発生する可能性がありました。リダイレクトをテストして、その問題を見つけることができると思います。

だから、私はそれが何を引き起こしているのか分かりません。修正する場合は、書き換えルールを使用して、ドメイン名で終わるURLからリダイレクトできます。以下は、「www.domain.com」ビットを取り除き、それなしのURLにリダイレクトします。

RewriteRule (.*)www.domain.com$ $1 [R=301,L]
4

私もWordpressサイトで同じ問題に直面しており、Google Webmasterでは404エラーとして表示されます。

私が知る限り、これはRLマスキングの場合です。要するに、あなたのサイトは攻撃されました。

wordpressサイトを再インストールすることでこれを克服しました。以前のインストールの。phpまたはcode fileを使用しないでください。データベースを通じてサイトを再インストールします。

0
Sidh

DNSマネージャーで、mydoain.comとwww.mydomain.comの両方に対して構成したことを確認してください。

通常はお父さんに

@は->いくつかのIPを指します

wwwが指す-> @

aws Route 53で、wwwのようなエントリがあることを確認してください

* .mydomain.com-> IPアドレス

これは一般にAレコードです

0
vsingh

ダッシュボードで、"Admin"を選択します。これは、メインナビゲーションの下部にあります。

[表示]セクションの下で"表示設定"を選択します。

[表示設定]の下に、"デフォルトページ"と表示され、空白のままにして[保存]をクリックします。

Googleによると、Googleアナリティクスから以前に記録されたデータは最終的なものです。したがって、修正された設定を使用して記録されるデータは、新しいデータにのみ影響し、前のデータには影響しません。 (間違っている場合は修正してください)

お役に立てれば。

0
Adrian Agawin