Здравствуйте, есть сайт на определенном домене. Домен висит на IP адресе (ns). Проблема в том, что на сайт можно зайти вбив этот IP в браузер. Недавно гугл проиндексировал случайно это IP и считает, что домен и этот IP дубли, что собственно сказалось на индексации.
Как можно запретить заходить на сайт по его IP? Первое, что пришло в голову сделать редирект в .htaccess, но вероятно есть более правильные способы.
Если поможет: хостинг firstvds.ru, freebsd, управляется на ISPmanager.
А ещё правильнее способ — настроить виртуалхост апача так, чтобы он отвечал только с нужного хостнейма (стоит * вместо домена, наверное). Или в .htaccess сделать 301 Moved Permanently редирект, раз уж проиндексирован.
Чтобы подсказать правильные, нужно увидеть Ваши неправильные сначала, выложите их, будет яснее.
А так сходу я думаю что вот тут: <VirtualHost domain:80>
ServerName domain
вместо домена указана звёздочка, или алиасом добавлен айпи, или ещё что-то, и виртуалхост дефолтный.