- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
В одном из руководств по переходу на режим, когда сайт доступен как по протоколу HTTP, так и по протоколу HTTPS, сказано, что для этого на сайте должны быть использованы протоколонезависимые ссылки, предоставляющие браузеру право выбора.
Применительно к графике это будет иметь вид
Применительно к файлам
Просмотрев в сети три сайта, которые открываются по обоим протоколам, я этого не обнаружил. У всех трех просто обычные относительные ссылки от корня вида
А как делаете лично Вы?
Так называемые протоколонезависимые ссылки, начинающиеся с // используются браузером при подключении внешних ресурсов.
Все ссылки на вашем ресурсе и так будут работать, ничего переделывать не надо. Нужно скорректировать только ссылки на CDN-ресурсы и т.п.
Например, Ваш домен: example.com
Внешний ресурс: static.example.com
Ссылки на внешние ресурсы должны быть протоколонезависимые:
//static.example.com/js/jquery.min.js
Применительно к графике это будет иметь вид
Применительно к файлам
А можно ссылку, где вы именно подобные примеры увидели?
Вообще с двойными слешами (как вам правильно подсказали уже тут) пишут имя хоста еще.
т.е.
тогда это корректная запись.
В принципе браузеры по сути дописывают к адресам неуказанные компоненты справа-налево.
т.е. если указать
image.jpg или img/image.jpg - допишут протокол, хост, путь относительно "текущей папки"
если /path/image.jpg - то допишут протокол и хост
если //site.ru/path/image.jpg - то протокол текущий допишут.
Так называемые протоколонезависимые ссылки, начинающиеся с // используются браузером при подключении внешних ресурсов.
Не обязательно на внешние. На внутренние ж тоже никто не запрещает.
Все ссылки на вашем ресурсе и так будут работать, ничего переделывать не надо.
Если только они не абсолютные с указанием протокола. А многие движки (ВП в частности) именно так и делают. Абсолютные в см.
Владимир-C, :
Вообще с двойными слешами (как вам правильно подсказали уже тут) пишут имя хоста еще.
А можно ссылку, где вы именно подобные примеры увидели?
Вот смотрите: https://devaka.ru/articles/moving-to-https
Речь идет именно о внутренней перелинковке.
Вот смотрите:
Я там не вижу
Вижу только
И хотя никто вроде не запрещает использовать для внутрянка //домен/, но как-то принято / (один слеш, без домена). Это относительная ссылка относительно корня сайта.
Цитирую то, на что я обратил внимание:
1. Относительные вне зависимости от домена
https://devaka.ru/about/ — абсолютная.
/about/ — относительная.
2. Относительные вне зависимости от протокола.
https://devaka.ru/about/ — абсолютная
//devaka.ru/about/ — относительная
Необходимо использовать ссылки последнего вида, когда вы исключаете название протокола. Источник: Devaka.ru
Последний вид - это вот что: //devaka.ru/about/
Причем, речь идет о перелинковке. То есть, о внутренних ссылках.
И вот что пишет Гугл: https://developers.google.com/web/fundamentals/security/encrypt-in-transit/make-intra-site-urls-relative?hl=ru
Владимир-C, у Сергея всё верно написано. И об этом же тут говорят.
У русского гугла же в одном месте походу что-то потеряно или лишнее (далее все разъясняется).
Нужно читать как-то так
ибо в //example.com/something.js Нет протокола. Это правильная протоколонезависимая ссылка.
Ну да, там в примере у Гугла есть
То есть, если ссылка содержит домен, в том числе и домен этого же сайта, то идет через "//", а если без упоминания домена, то просто от корня "/".
Вроде, так?
То есть, если ссылка содержит домен, в том числе и домен этого же сайта, то идет через "//", а если без упоминания домена, то просто от корня "/".
Вроде, так?
Да.
// обычно используется для вешних адресов.
Для внутяков обычно простая относительная ссылка (/), без домена.
Поясняю своё первое сообщение.
Ссылки на внешние ресурсы: img.example.com или assets.example.com должны начинаться с двух слешей.
Локальные ресурсы – ссылки на страницы и т.п. указываются просто относительными (с одним слешем).