Как скрыть ссылку на сайте?
Скрытие ссылок — это ОЧЕНЬ важный приём, который позволит решить много важных задач, как в плане SEO, так и в плане заработка на сайте.
На всех свои сайтах я использую один приём, который придумал сам (хотя как оказалось и другие пользуются тоже, но очень редко) и который меня здорово выручает. Если коротко, то я сделал свой сокращатель ссылок!
Зачем маскировать ссылки?
А началось все с того, что при продаже вечных ссылок я столкнулся с дилеммой. Оптимизаторы требовали, чтобы в статье была только их ссылка, некоторые даже доходят до того, что не дают даже поставить внутреннюю ссылку.
Но я всегда стараюсь писать полезные статьи, и чаще всего без ссылки на источник не обойтись. Можно, конечно, закрывать все внешние ссылки в тег rel=»nofollow», но такие ссылки все равно забирают вес со статьи. Да и к тому же ясно видно, что она внешняя, и куда ведёт. Но это было не главной причиной, а скорее поводом задуматься.
Зачем нужно скрывать ссылку?
1. Скрытие реферальной (партнёрской ссылки). Люди у нас не любят, когда на них зарабатывают, даже если они при этом ничего не теряют. Когда мне приходят спамные письма с ЯВНОЙ реферальной ссылкой, я тихо посмеиваюсь:)
Как СОКРАТИТЬ ДЛИННУЮ ССЫЛКУ (url адрес), сделать ссылку более короткой
2. Уменьшение внешних ссылок с сайта. Много внешних ссылок на сайте — это не хорошо, а часто даже опасно, так как можно получить бан он поисковиков, так как они могут подумать, что вы торгуете ссылками. К тому же, внешние ссылки забирают вес с вашего сайта и вы отчасти теряете трафик.
3. Наращивание ссылочной массы. Как это связано со скрытием ссылок я расскажу чуть дальше.
Как скрыть ссылку на сайте от людей?
Существуют разные решения с редиректами, но в этом случает всё равно видно, куда ссылка ведёт. Так же есть мудрёные способы скрывать ссылки скриптами, но они не удобные в постоянном использовании и трудны в реализации.
Плюсов у такого метода скрытия ссылок много:
1. Легко и удобно в работе.
2. Никогда не увидеть реальную ссылку.
3. Для всех ссылка является внутренней, ни одна биржа не распознаёт её внешней, Яндекс Вебмастер тоже не учитывает).
4. Ссылка не индексируется. (хотя тут я до конца не разобрался, утекает вес или нет)
5.
Можно наращивать ссылочную массу. Мы порой оставляем ссылки на понравившиеся нам статьи на форумах и в социальных сетях. Если обернуть чужую ссылку в свой сокращатель ссылок, то мы получим ссылку на наш ресурс, а не на чужой.
Совсем недавно был случай, который показывает правдивость этого метода. На этом сайте я написал первую статью о заработке на спаме, и даже не успел перелинковать статью, так как было ещё не с чем. Но при вставке картинки в статью, я использовал этот метод, загрузив картинку сначала в социальную сеть.
Что такое Анкор ссылки? Как сделать ссылку анкором?
В результате получился такой код на картинку со ссылкой внутри _https://zmoe.ru/links/2. Это и есть адрес картинки, переправленной через мой сервис коротких ссылок, и Яндекс Вебмастер показал мне через эту ссылку воришку.
Как создать свой сервис коротких ссылок?
Для начала нужно скачать вот этот скрипт — YOURLS . Далее все делаем по инструкции:
1. Распаковываем архив и переименовываем папку, как вам будет угодно, но можно покрасивей, как у меня — links. Название папки станет частью адреса к сервису коротких ссылок.
2. Закачиваем папку на хостинг, прямо в папку с сайтом. В результате путь к папке должен быть таким: http:// Ваш_сайт/ Закачанная папка.
3. Задаём права доступа к папке и файлам в ней 755.
4. Открываем файл в папке /user/config.php — впрочем, это можно всё сделать и до отправки скрипта на хостинг.
5. Теперь нам нужно вписать в этом файле данные нашего хостинга: имя пользователя базы данных, пароль базы данных, имя базы данных, адрес сервера базы данных. Ищем вот такой код в этом файле и вписываем наши данные:
Так же нам нужно установить свои логин и пароль на вход в админку, вписываются они в этом же файле, в этом месте:
Всё. Теперь, если всё сделали правильно, то набирайте в браузере адрес админки скрипта http:// Ваш_сайт/ Закачанная папка /admin — и вводите ваш логин и пароль.
Пользоваться очень просто: нужно в окно (1) скопировать первичный url адрес и потом нажать кнопку (2).
Всё, получаем готовую ссылку, которая из внешней превратилась во внутреннюю. Тут же можно поделиться ссылкой в твиттере или фейсбуке, особенно полезно, если она партнёрская.
6. И последний этап — нужно закрыть эту папку со скриптом от индексирования в robot.txt. В моём случае я вписал туда такую строку: Disallow: /links
Всё, теперь ссылки закрыты от индексации, что можно легко проверить в Яндекс Вебмастере:
Как сделать сокращатель ссылок публичным?
Прошло уже много времени и только теперь до меня дошло, что укорачиватель ссылок можно сделать и публичным. Зачем это нужно? Тут все просто: люди будут им пользоваться и оставлять сделанные у вас ссылки на других ресурсах — у вас появятся новые внешние ссылки!
Чтобы открыть публичный доступ нужно файл sample-public-front-page.txt переименовать в sample-public-front-page.php. Теперь зайдя по адресу site.ru/links/sample-public-front-page.php пользователь увидит бесплатный сокращатель ссылок.
Выглядит пока неказисто, но не трудно допилить интерфейс до нужного состояния, займусь этим на днях. Еще очень важно сделать правильный адрес для нашего сокращателя ссылок, site.ru/links/sample-public-front-page.php как то не солидно. К тому же когда набираешь адрес site.ru/links, то получаешь потроха сервиса:
Убиваются эти два зайца простым переименованием sample-public-front-page.php в index.php. Теперь при наборе адреса site.ru/links мы в аккурат попадаем на публичный сокращатель ссылок!
Так же создатели ОЧЕНЬ советую поставить анти спам плагин, чтобы спамеры не забили вам базу данных своим мусором. Скачать анти спам плагин можно ТУТ .
Распаковываем архив и папку с плагином загружаем сюда /user/plugins. Далее на странице links/admin/plugins.php активируем плагин.
Вот так все просто! Будут вопросы — пишите в комментариях, помогу, если будет что непонятно.
Как скрыть ссылку от поисковиков?
Способ описанный выше хорош всем, кроме одного — ссылку все равно видят поисковики, пусть как внутреннюю, пусть закрытую от индексации, пусть редирект, но ссылка все же есть. К тому же вес такая ссылка передает, причем в НИКУДА.
К счастью есть еще один отличный способ ссылку — превратить посредством стилей CSS и одного скрипта в ТЕКСТ. Для посетителей это будет ссылка, для поисковых систем просто текст. Как это сделать?
Для начала разместим вот этот скрипт в подвале сайта:
После этого в файл function.php вставляем этот код:
Теперь в файл style.css вставляем такой код:
Теперь скачиваем ЭТОТ АРХИВ, распаковываем его и кладем эту папочку в папку с вашей темой. После всего этого у вас визуальном редакторе появится кнопка, через которую можно вставлять скрытые ссылки.
Если вам нужно вставить скрытую ссылку куда-нибудь в шаблон, то используйте такую конструкцию:
Я применяю этот метод в последнее время на всех своих сайтах в комбинации с первым, так как первый дает понять, сколько переходов было по ссылке, тут же это не узнаешь.
Чтобы не копировать код из статьи (WordPress часто его ломает и делает не работоспособным) скачайте этот файл .
ИсточникКак ПРАВИЛЬНО сделать ссылку без перехода на другую страницу, но при этом и без изменения URL?
Есть тег anchor на html странице. По нажатию на него открывается модальное окошко. Естественно в событии onclick пишем return false , но нужно указать что-то в href , чтобы ссылка была кликабельна. Если указать например #777 в href , то по нажатию на ссылку #777 добавится к текущему URL, что не очень красиво.
Как правильно оформить href , чтобы не добавлялось в URL ничего. Вариант javascript:void(0) , не предлагать, потому что глючный. Ситуация именно такая, какая есть, без исключений — без перехода и чтобы не было лишнего в URL
ИсточникКак сделать так, чтобы сайт на который будет сделан переход с другого сайта не мог отследить откуда был сделан переход?
Как сделать так, чтобы сайт на который будет сделан переход с другого сайта не мог отследить откуда был сделан переход? Чтобы в метрике никакой не был виден этот переход, то есть, например я перехожу с google.ru на yandex.ru и yandex.ru не мог узнать, что переход к ним был сделан с google.ru.
- Вопрос задан более трёх лет назад
- 4193 просмотра
nullrefer.com/?http://blah.com реферер не передаст (ну то есть передаст nullrefer.com и всё).
hideref делается либо через страницы-редиректы (одну из них я вам дал), как на vk.com/away.php, либо через https->http переход (тогда referer не передаётся).
ИсточникПеренаправление URL-адресов
Существует четыре основных вида перенаправлений ( редиректов ): 301 , 302 , HTML-редирект и JavaScript-редирект .
301, «Перемещено навсегда»
Код статуса HTTP-ответа 301 « Перемещено навсегда » используется для постоянного перенаправления URL-адресов . То есть текущие ссылки или записи с использованием URL-адреса , на который получен ответ, должны быть обновлены. Ответ от сервера 301 должен всегда включать альтернативный URL-адрес , на который должно осуществляться перенаправление. Если это так, то браузер немедленно повторит альтернативный URL-адрес . Это лучший способ обеспечить редирект пользователей и поисковых роботов на нужную страницу. Код статуса 301 означает, что страница навсегда перемещена в новое место.
302, «Найдено» или «Перемещено временно»
Код статуса 302 указывает, что запрашиваемый ресурс перенесен на другой адрес. При редиректе 302 « Найдено » или « Перемещено временно » сервер перенаправляет пользователя в новую точку назначения, хотя исходное местоположение по-прежнему используется для запросов.
HTML-редирект
Meta Refresh редирект — это перенаправление на стороне клиента, он не является постоянным редиректом 301 . Это самый простой скрипт редиректа HTML . Он размещается внутри раздела веб-страницы, например:
Атрибут content — это задержка перед перенаправлением пользователя на новую страницу, поэтому его значение устанавливается в 0 секунд. Иначе перед перенаправлением на новую страницу произойдет загрузка содержимого текущей. Страница, содержащая код переадресации, должна содержать только информацию, связанную с редиректом.
Полный исходный код:
Перенаправление страниц в HTML 5
Приведенный выше код будет работать и в HTML 5 .
Javascript-редирект URL-адресов
Можно перенаправить пользователя с помощью JavaScript несколькими способами. Почти все методы переадресации JavaScript связаны с объектом window.location , который является свойством объекта Window . Он контролирует, какая страница загружается в браузере:
Приведенный выше код JavaScript перенаправляет пользователя на страницу http://net-informations.com/faq .
Полный исходный код редиректа HTML :
Перенаправление на текущий URL-адрес с передачей параметров
Следующий код JavaScript демонстрирует, как передать параметр при перенаправлении со страницы с помощью редиректа HTML без задержки:
Разница между window.location и location.href
window.location — это объект, содержащий свойство, а location.href — это строка. window.location является объектом, который содержит всю информацию о текущем местоположении документа ( хост, href, порт, протокол и т. д. ). location.href является сокращением от window.location.href , и это только строка с полным URL-адресом текущей страницы. Значение toString() объекта location совпадает со свойством href , поэтому они идентичны, если используются как строки. Настройка window.location аналогична настройке window.location.href :
Приведенный выше код Javascript устанавливает новый href ( URL-адрес ) для текущего окна.
Перенаправление URL-адреса при загрузке страницы
Если нужно перенаправить пользователя на другую страницу при загрузке страницы, можно использовать следующий код. Он в течение 3 секунд отображает сообщение и перенаправляет пользователя на новое расположение страницы:
Возврат на главную страницу
Иногда необходимо осуществить index HTML редирект . Для этого можно использовать следующий скрипт:
Есть и другие способы перенаправления страниц с помощью JavaScript :
Это то же самое, что нажать в браузере кнопку « Назад »:
Как перенаправить пользователя на мобильную версию сайта
Иногда нужно перенаправить пользователя на мобильную версию сайта. Следующий код JavaScript поможет сделать это:
Примечание . Обычно смартфоны имеют небольшую ширину экрана, поэтому необходимо перенаправлять посетителей на мобильную версию сайта, если используемые ими устройства имеют ширину экрана не более 699 пикселей.
Для iPhone и iPad
Приведенный выше код перенаправления на страницу редиректа HTML обнаруживает только iPhone и iPad . Недостатком подхода с использованием JavaScript является то, что не все смартфоны поддерживают его. А также то, что пользователи всегда могут отключить поддержку JavaScript в своих браузерах.
Поисковая оптимизация и перенаправление URL-адресов
Обычно поисковые системы используют код статуса 301 для передачи рейтинга страницы со старого URL-адреса на новый. Javascript редирект возвращает код состояния http-ответа 200 OK . Поэтому лучше использовать другие методы переадресации, которые возвращают код состояния: 301 « Перемещено навсегда ».
Например, если нужно уведомить поисковые системы о перенаправлении URL-адресов , необходимо добавить метатег rel = «canonical» в раздел head . Это связано с тем, что поисковые системы не анализируют JavaScript с целью проверки перенаправления:
В чем разница между canonical и редиректами 301?
Когда используете 301 редирект HTML , вы показываете поисковой системе, что текущая страница постоянно перемещается в другое место.
Canonical используется для предотвращения санкций со стороны поисковой системы за дублирование контента. При его использовании текущая страница существует, но показывается для поисковой системы, как » копия » другой » главной страницы «. Из следующего примера вы получите четкое представление об этом:
Приведенные выше URL-адреса содержат один и тот же контент. Обычно поисковым системам не нравится дублированный контент, и за это они штрафуют. Поэтому в данном случае нужно поместить на одну из страниц тег canonical, чтобы сделать ее » основной «. Например, мы сделаем основной страницей « http://example.com/category-1/subcategory-1/demo-1.html ».
Пожалуйста, оставьте свои комментарии по текущей теме материала. Мы крайне благодарны вам за ваши комментарии, отклики, лайки, дизлайки, подписки!
Источник