2011-07-30 16 views
10

Nie wiem, jak to się stało, ale Google zindeksował moją witrynę zarówno pod względem adresu IP, jak i nazwy domeny , aw niektórych wynikach wyszukiwania w Google widzę moją witrynę, taką jak 121.12.12.123/tech/tech.php.Przekieruj adres IP na nazwę domeny

Proszę dać mi znać, w jaki sposób mogę przekierować go do mojej domeny?

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

Mam wrażenie właściwą drogę do osiągnięcia tego celu jest przez serwer konfiguracja –

+0

Proszę dać mi jak? – Kaveh

Odpowiedz

21

Jeśli witryna jest uruchomiony na serwerze internetowym Apache, można użyć mod_rewrite i umieścić coś takiego w .htaccess:

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

Możesz również użyć opcji RewriteCond% {HTTP_HOST}! Www.mydomain.com, aby przekierować dostęp za pośrednictwem dowolnego hosta, który nie jest żądaną domeną, do żądanej domeny. Jest to przypadek typu catch-all. – marklu

+0

@Gryphius; bardzo dziękuję za pomoc, dziękuję również za marklu. – Kaveh