2011-07-30 26 views
10

GoogleはIPアドレスとドメイン名の両方でインデックスを付けていますが、 とGoogleの検索では121.12.12.123/tech/tech.phpのようなサイトがあります。IPアドレスをドメイン名にリダイレクト

私のドメインにリダイレクトする方法を教えてください。

121.12.12.123 redirect to www.mydomain.com 
121.12.12.123/* redirect to www.mydomain.com/* 
+0

私はこれを達成するための正しい方法は、サーバーを介している感じています設定 –

+0

私に教えてください? – Kaveh

答えて

21

サイトはApacheウェブサーバ上で実行されている場合、あなたはmod_rewriteを使用して、あなたの.htaccessの中でこのようなものを入れることができます:

RewriteCond %{HTTP_HOST} ^121\.12\.12\.123 
RewriteRule (.*) http://www.mydomain.com/$1 [R=301,L] 
+3

また、RewriteCond%{HTTP_HOST}!www.mydomain.comを使用して、希望するドメイン以外の任意のホストから目的のドメインにリダイレクトすることもできます。これはキャッチオールケースです。 @Gryphius; – marklu

+0

;あなたの助けてくれてありがとう、マークルのおかげです。 – Kaveh