0

.com と .net のように、同じ名前で TLD が異なる 2 つのドメインがあります。「.com」ドメインのブログと「.net」ドメインのフォーラムを使用しています

サイト 1: "http://www.mywebsite.com/" (ブログ) サイト 2: "http://www.mywebsite.net/forum" (フォーラム)

「www.mydomain.com/forum」のようにホストされているフォーラムとして私の .com ドメインをクロールしようとするウェブマスター ツールで問題に直面していますが、フォーラムは .com ドメインに存在しません。.net ドメインに存在します。そのため、404 エラーが生成されます。

".com/forum/ {Plus Queries} /" を正確な ".net/forum/{ Destination }" にリダイレクトするためのコードを教えてください。404 エラーを削除するか、さらなるエラーを防止するのに役立つと思います。

ただし、今日、「.com/forum」での Google のクロールを無効にするように robots.txt を設定しました

4

1 に答える 1

0

.comドメインのドキュメント ルートにある htaccess ファイルに、次を追加します。

Redirect 301 /forum http://www.mywebsite.net/forum

両方のドメインが同じドキュメント ルートを共有し、同じ htaccess ファイルを共有している場合は、mod_alias の代わりに mod_rewrite を使用して、ホストの追加チェックを行う必要があります。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?mywebsite\.com$ [NC]
RewriteRule ^/?forum/(.*)$ http://www.mywebsite.net/forum/$1 [L,R=301]
于 2012-09-30T19:32:58.117 に答える