2

誰かが私が抱えているこの問題に手を貸してくれることを願っています。それで、ここに行きます。

内部にvBulletinフォーラムが統合された Web サイトがあります。フォーラムは https://site.de/forumドメインからアクセスできます。メイン サイト自体には、ロケールに基づく他の多くのドメインがあります。つまりhttps://site.chhttps://site.ithttps://site.at、 などがあります (それぞれ対応する言語です)。

現在、この追加ドメインのうち少なくとも 2 つの下にこのフォーラムを配置する必要があります。つまり、同じフォーラムhttps://site.ch/forumを含むドメインが必要ですがスタイルにいくつかの違いがあり、もちろん、独自のドメイン (site.ch) とのフォーラム内リンクが機能します。システム全体もSEOされます。

だから今私の質問はこれを達成する方法ですか?マルチドメイン アクセスを管理するための何らかのプラグインがあることは知っていますが、それらはサポートされておらず、まだベータ版です。

最初に、複数のドメインで機能するようにフォーラムをセットアップする方法を教えてください。

そして、$vbulletin->options['bburl']フォーラム内のリンクを生成するために使用されるコードを手動で変更する必要があるのでしょうか?

最後に、この検索エンジンをすべて最適化するにはどうすればよいですか??

4

1 に答える 1

1

多数の質問をしているので、次のそれぞれについて個別の質問を作成すると、より良い結果が得られる可能性があります。

1)複数のドメインに1つのフォーラムディレクトリを使用するにはどうすればよいですか?(vbulletinタグと使用しているWebサーバーのタグを使用)

2)vbulletinの現在のドメインに基づいて言語を設定するにはどうすればよいですか?(vbulletinタグとこれらのタグの1つ以上:ローカライズ、ロケール、多言語、多言語)

3)複数のドメインで複数の言語で提示される重複コンテンツのベストプラクティス(seoおよびvbulletinタグを使用)


いくつかの答え:

1)Apache Webサーバーを使用している場合は、次のようなものをhttpd.confファイルに追加できます。

Alias /forums /var/www/...xxx.../forum_directory // use the path to your forum directory, no trailing slash

<Directory /var/www/...xxx.../forum_directory>
Order allow,deny
Allow from all
</Directory>

次に、vbulletin ACPで、ベースパスURLの設定を「いいえ」に変更します。
管理コントロールパネル->サイト名/URL/連絡先の詳細->常にフォーラムURLをベースパスとして使用します

2)ブラウザで使用される言語を検出し、その言語を使用するようにvBulletinを設定するプラグインがいくつかあります。
言語検出
フォーラム言語を初めての訪問者のためにブラウザ言語に自動設定

3)SEOは多くのことをカバーしていますが、複数のドメインに重複するコンテンツがあることに対処するには、Googleウェブマスターセントラルブログをご覧ください。

この投稿は役に立ちます:
マルチリージョンのウェブサイトでの作業

投稿のセクション:グローバルWebサイトでの重複コンテンツの処理

さまざまな地域およびさまざまな言語のコンテンツを提供するWebサイトは、同じまたは類似しているが、異なるURLで利用可能なコンテンツを作成する場合があります。コンテンツがさまざまな国のさまざまなユーザー向けである限り、これは通常問題にはなりません。ユーザーのグループごとに固有のコンテンツを提供することを強くお勧めしますが、これは最初からすべてのページとバリエーションで常に可能であるとは限らないことを理解しています。通常、robots.txtファイルでのクロールを禁止したり、「noindex」ロボットメタタグを使用したりして、重複を「非表示」にする必要はありません。ただし、異なるURLで同じユーザーに同じコンテンツを提供している場合(たとえば、「example.de/」と「example.com/de/」の両方がドイツのユーザーにドイツ語のコンテンツを表示している場合)、

他の検索エンジンには何もありません。

于 2012-06-22T00:02:54.960 に答える