0

私は自分のサイトに drupal 7 を使用することに決めました (私はここでは初心者です)。私のサイト ("http://www.mysite.com") の www バージョンを使用します。

SEO目的で使用するいくつかのモジュールをインストールするまで、すべてがスムーズに進みます:

  • サイトの確認 (モジュール トークンが必要)
  • ページタイトル
  • メタタグ (クイック)
  • XML サイトマップ

一見すると、すべてがうまくいっているように見えます。しかし、今日自分のサイトをチェックすると (昨日これらの SEO モジュールを実装しました)、突然、醜いことがいくつか起こります:

  1. ページ タイトルは次のようにめちゃくちゃです。無料のウェブサイト | 無料オンラインショップ | 無料のウェブ。めちゃくちゃにした後: | mysite.com (どうしてこのようになったのかわかりません!)
  2. head タグに Google サイトの確認がありません

しばらくすると、管理者 - 構成 - パフォーマンスを介してキャッシュをクリアすると、以前に設定した方法に戻ることがわかりました(前日のように)。次に、「http://www.mysite.com」を使用してサイトを開くことにしました (以前は常に「http://mysite.com」を使用していました)。突然、サイトが再び醜くなりました (前述の 2 つの問題に遭遇しました)。その上)。

私の推測では、Google クローラーが「http://www.mysite.com」形式を使用して私のサイトからページをリクエストし、その結果、私のサイトがうまくいかなくなる可能性があります (サイトがオンラインになってから数日しか経っていないので、誰もそうしないとは思えません)そのアドレスを知っている)

それで、誰かがここで何が悪いのか説明してもらえますか? 私はdrupal 7とSEOの初心者です(実際にこのことを試してみることにしました)、そしてこの問題を克服するのに役立つ解決策はありますか?

お時間をいただきありがとうございます。長い投稿で申し訳ありません。

よろしく、

トミー

4

1 に答える 1

0

問題がわかりません。しかし、私はこれに対する解決策を持っています.htaccessファイルを開き、次の行を見つけます(通常、行#78から#88まで)

  # To redirect all users to access the site WITH the 'www.' prefix,
  # (http://example.com/... will be redirected to http://www.example.com/...)
  # uncomment the following:
  # RewriteCond %{HTTP_HOST} !^www\. [NC]
  # RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  #
  # To redirect all users to access the site WITHOUT the 'www.' prefix,
  # (http://www.example.com/... will be redirected to http://example.com/...)
  # uncomment the following:
  # RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  # RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]

これらの行を使用して、www. 部。

これが役に立てば幸いです...ムハンマド。

于 2012-05-27T07:14:13.540 に答える