Как сделать так, чтобы мой сайт не перенаправлялся с сайта сокращения URL (например, goo.gl)?

Я сделал сайт, который, я надеюсь, каждый может получить к нему доступ напрямую, а не через сокращенный URL. То есть я не позволяю никому сокращать адрес моего сайта. Как я могу сделать на моем сайте? Благодарю.

2 ответа

Решение

Ты не можешь

Хотя (иногда!) Возможно обнаружить, что посетитель достиг вашего сайта с помощью средства сокращения ссылок, нет никакого способа помешать пользователю создать укороченную ссылку, которая указывает на ваш сайт, и нет никакого способа предотвратить это. пользователи нажимают на такую ​​ссылку.

Вам просто нужно принять это и двигаться дальше.

Вернуть реферер текущего документа:

var x = document.referrer;

там вы можете разобрать URL и посмотреть, если это ваш.

Это не всегда работает, но я думаю, что примерно в 90% случаев. В зависимости от настроек браузера и так далее...

Другие вопросы по тегам