Какой-то плохой человек маскирует мой сайт своим доменом www.baddomain.com. Я хотел бы как-то заблокировать это от моего nginx
config, если это возможно.
Я попытался узнать из исходного кода "baddomain.com", использует ли он фрейм URL, но не могу его найти. Также доменные расширения дублируются на каждой странице.
Я подал иск о нарушении авторских прав эмитенту его домена, но это может оказаться долгим процессом или бесполезным.
У меня есть «original.com», а ему - «baddomain.com». Я не хочу, чтобы Google подумал, что на моем сайте дублируется контент.
Как я мог заблокировать маскирующий URL от Ninx? Я использую дроплет DigitalOcean, Ruby on Rails. Единорог и Nginx для сервера!
Причина, по которой это происходит, заключается в том, что другое доменное имя имеет тот же IP-адрес, что и ваше. Поскольку последнее обновление их DNS было в июле 2015 года, похоже, что у них просто несуществующий домен, и они были предыдущим пользователем этого IP-адреса.
Это легко решить:
Похоже, что вы разместили конфигурацию своего веб-сайта на виртуальном хосте nginx по умолчанию. Это не рекомендуемая конфигурация.
Ваш веб-сайт должен иметь свой собственный server
блок, а по умолчанию server
блок, поставляемый с nginx, следует оставить без изменений.
Чтобы решить проблему, восстановите значение по умолчанию server
блокировать то, что было отправлено с nginx, и поместите конфигурацию для вашего веб-сайта в отдельный server
блок. Таким образом, доступ к любому другому домену, направленному на ваш IP-адрес, будет обслуживаться страницей ошибок nginx по умолчанию.