Как запретить доступ посетителей нашего сайта с помощью маски домена или URL-адреса? - PullRequest
4 голосов
/ 25 июня 2010

Пример реального сайта http://stackoverflow.com/

Маскировка URL http://masking.com/stackoverflow

Вопрос

Как изменить маскировку URL http://masking.com/stackoverflow на исходный URL http://stackoverflow.com/

Дайте мне знать, как это можно сделать в PHP или JavaScript

Ответы [ 2 ]

3 голосов
/ 25 июня 2010

Маскировка URL сайта выполняется с фреймами. Все, что вам нужно сделать, это добавить скрипт с разрывом кадров.

Просто добавьте это в заголовок:

<script type="text/javascript">
if (parent.frames.length > 0) {
parent.location.href = self.document.location
}
</script>
0 голосов
/ 13 марта 2019

Мошенническая техника маскирования доменов, с которой я столкнулся, заключается в том, что несколько доменов намеренно настраивают свои настройки DNS, чтобы они указывали на мой сервер, так что, похоже, они также размещают мой веб-сайт.

Первоначально я думал, что это было сделано с помощью iframe или другого метода, пока моя хостинговая компания не подтвердила истинную причину (и единственная причина, которую они знали, это то, что вредоносные домены также были приобретены через них, чтобы они могли видеть его настройки). *

Чтобы это исправить, вы должны настроить свой веб-сервер так, чтобы он отклонял все запросы, которые не исходят от вашего домена.

В Apache 2.4 это означает изменение настроек VirtualHost в файле .conf вашего сайта Apache:

<VirtualHost *:80>
ServerName youractualdomain.com
ServerAlias www.youractualdomain.com
<Location />
    Require all granted
</Location>

Это разрешит запросы от вашего домена - как его www, так и non-www форматов.

<VirtualHost *:80>
ServerName dummy
<Location />
    Require all denied
</Location>

Это заблокирует все другие запросы и выдаст HTTP 403 Запрещенный ответ. Обратите внимание, что Apache больше не будет работать даже при использовании прямого IP-адреса вашего сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...