Встречаются такие ситуации, когда требуется закрыть контент от индексации. Это может быть:
16 876 просмотров
- неуникальный контент;
- шаблонный текст, встречающийся на всех страницах сайта;
- ссылки на сторонние ресурсы.
Ссылки (внешние и внутренние)
Закрывать от поисковых систем внешние ссылки необходимо, если вы не хотите, чтобы страница, имеющая ссылку, теряла свой вес.
Это может происходить следующим образом:
Помимо внешних ссылок, аналогичное рекомендуют проводить с внутренними ссылками вида добавить в корзину, вход, авторизация, фильтр, сбросить фильтр и т.д. (для всех элементов, которые сверстаны ссылками , но при этом не ведут на реальные страницы).
Если у вас на сайте используется большое количество неуникального или дублирующегося контента, то его необходимо скрыть от индексации.
Источник: vc.ru
Переход по внешней ссылке Мы не рекомендуем переходить по этой ссылке.
Скрипт переход по внешней ссылке на javascript
На одном из коммерческих сайтов, в back-end панеле для секретуток и офисного плангтона требовалось постить мануал ссылки на сторонние веб ресурсы. Но учитывая, что сторонние веб ресурсы могут палить переходы и в некоторой степени злоупотребить этим, решили подстраховаться и сделать заглушку для перехода по внешней ссылке. Так как эта задача является тривиальной, нужно сделать максимально просто и не используя серверного программного обеспечения. Зная, что на стороне клиента основным языком является javascript, этим и можно воспользоваться для переадресации на другой сайт.
Серверные языки использовать для перехода по внешней ссылке требуется в том случае если нужно контролировать большой поток публикаций от посещаемой аудитории как например вконтакте или комментарии на сайте. Естественно в таком случае нужно отсеивать нежеланные сайты-ссылки с вирусами и плохим содержимым. В данном случае скрипт на javascript является универсальным для переадресации. Можно как самостоятельно вести на страницу редиректа при написании ресурса или же серверным программным языком (php perl им подобным) фильтровать публикации и заменять ссылки на ссылку со страницей редиректа внешних ссылок.
- пример:http://ftpn.ru/ref/ ? https://www.youtube.com/watch?v=GfWzVx7ijvE
- Национальные домены — кириллица, латиница и д.р.
- Популярные протоколы: ftp, http, https, и другие.
- Если не задан протокол добавляет http
- Seo: удерживает поисковых ботов
- Поддерживает все браузеры включая IE6 и выше
- Универсален, подходит для всех: ucoz сайты, динамичные, статичные сайты
- Валидный код
- Блокировка фишинговой страницы при target=_blank
Короче, создаем страницу для информирования посетителя о переадресации на другой сайт и указываем ей ссылку-url к примеру ref . Добавляем код в заголовок этой страницы между тегами head :
Как перейти по внешней ссылке, если переход блокируется ВКонтакте?
window.opener = null; // fix control target=»_blank» if(window.location.search != ») < var referUrl = decodeURI(window.location.search.substr(1) + location.hash); referUrl = (referUrl.indexOf(‘://’) == -1) ? ‘http://’ + referUrl : referUrl; // хост var parser = document.createElement(‘a’); parser.href = referUrl; var referHostname = parser.hostname; >else < window.location.href = ‘/’; >function redirect(referUrl)
Далее между тегами body добавляем код:
Вы собираетесь перейти на другой сайт document.write(referHostname);
подтвердите ДА, перейти НЕТ, вернуться
Таким образом для переадресации на другой сайт, просто ссылаетесь на созданую страницу
добавив в конец знак вопроса а затем дописаваете адрес куда нужно переадресовать.
Правельно было бы, шифровать uri адрес переадресуемого сайта, чтобы ваш же сервер случайным образом не обрабатывал его. Если все же обрабатывает и при переадресации выдает http ошибку 404, удалите в начале переадресуемой строки http:// . Скрипт сам добавит этот протокол при переадресации. Убедиться в этом поможет переменная document.write(referUrl); .
Источник: ftpn.ru
Переход по внешней ссылке на сайте
Переход по внешней ссылке
var domain = self.location.host;
var url = self.location.search;
url = url.substring(1, url.length);
function go() <
location.replace(url);
//—>
>
Переход по внешней ссылке
Вы покидаете сайт wabes.ru и переходите по внешней ссылке document.write(»+ url +»).
Администрация wabes.ru не несет ответственности за содержимое сайта document.write(»+ url +») и настоятельно рекомендует не указывать никаких своих данных, имеющих отношение к wabes.ru (особенно nickname, пароль и cookies), на сторонних сайтах.
Кроме того, сайт document.write(»+ url +») может содержать
вирусы, трояны и другие вредоносные программы, опасные для Вашего
компьютера. Если у Вас нет серьезных оснований доверять этому сайту,
лучше всего на него не переходить, даже если Вы якобы получили эту
ссылку от одного из Ваших друзей.
Если Вы еще не передумали, нажмите на document.write(»+ url +»).
Если Вы не хотите рисковать безопасностью Вашего аккаунта и компьютера, нажмите отмена.
Как все сделали, теперь нам остается также поставить там где вы считаете нужным этот код. Это может быть как каталог файла и другие модули. Прописываем на страницах после body
2014-04-21 Просмотров: 14114 Комментарий: (30)
Источник: zornet.ru