Перевел сайт на https не работает ни одна ссылка на сайте с проколом http

12
frank_82
На сайте с 09.12.2011
Offline
243
#11
sergv:
Если правильный редирект стоит, то откроется любая ссылка, но в адресной строке она уже будет с https.

Внешняя ссылка? Ну если у стороннего сайта нет протокола https то как она откроется в адресной строке с "s"?

Kitaer
На сайте с 23.07.2015
Offline
68
#12
frank_82:
Внешняя ссылка? Ну если у стороннего сайта нет протокола https то как она откроется в адресной строке с "s"?

Если нет протокола https и не настроен редирект с https:// на http://, то будет выдаваться страница с ошибкой или не будет открываться.

Вы поменяли ссылки с http:// на https://, поэтому и проблема... При переходе по внешний ссылке на сайт, у которого нет https:// и не настроен редирект страница либо не будет открываться, либо будет выдаваться ошибка.

Нужно было поменять с http:// на // и все было б нормально. Ну или сейчас поменяйте с https:// на //, все должно работать.

SeVlad
На сайте с 03.11.2008
Offline
1609
#13
frank_82:
смущает теперь что в коде страниц все ссылки стали абсолютными с https

Так нужно только для своего сайта. Для внешних протокол нельзя менять.

Kitaer:
Нужно было поменять с http:// на // и все было б нормально.

Но только для своего сайта

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
sergv
На сайте с 13.04.2006
Online
413
#14
frank_82:
Внешняя ссылка? Ну если у стороннего сайта нет протокола https то как она откроется в адресной строке с "s"?

Ну как как - ваш сервер выполнит редирект.

При чем тут протоколы сторонних сайтов? Вы нажимаете на линк http://yoursite.ru, запрос идет на ваш сервер, там выполняется редирект и посетителю открывается https://yoursite.ru

Какие протоколы и все остальные прелести у сайта, на котором размещена ваша ссылка вообще не важно.

Скорее всего у вас сложности в технической части обсуждаемой темы. Самый простой вариант - попросить тех.поддержку хостинга настроить такой редирект с http на https

https://REGHOME.ru - регистрация и продление доменов от 169₽ в российских и международных зонах по честным ценам без звездочек. (R01, WebNames, UK2). Принимаем Ю-Money, Visa, MasterCard, Мир
SeVlad
На сайте с 03.11.2008
Offline
1609
#15
sergv:
Ну как как - ваш сервер выполнит редирект.

Не морочь человеку голову. Причем исходящяя ссылка к редиректам и его серверу?

sergv
На сайте с 13.04.2006
Online
413
#16

Ну он говорит, что на чужом, стороннем сайте стоит ссылка на его сайт вида http:// и перейдя по ней его сайт не открывается.

Перечитайте первое сообщение. У него не настроен редирект. Кто должен редиректить? Гугл что-ли?

altezzik
На сайте с 06.11.2011
Offline
247
#17
sergv:
Ну он говорит, что на чужом, стороннем сайте стоит ссылка на его сайт вида http:// и перейдя по ней его сайт не открывается.

Да всё наоборот. На его сайте все исходящие ссылки с https теперь.

SeVlad
На сайте с 03.11.2008
Offline
1609
#18
sergv:
Ну он говорит, что на чужом, стороннем сайте стоит ссылка на его сайт вида http:// и перейдя по ней его сайт не открывается.

Нет:

frank_82:
я про внешние ссылки на другие ресурcы которые на http.

ЗЫ. Вот дабы не путаться что есть "внешние" я сторонник использовать "исходящие" и "беки"/"обратные".

totamon
На сайте с 12.05.2007
Offline
437
#19
altezzik:
Да всё наоборот. На его сайте все исходящие ссылки с https теперь.

видимо просто заменил в базе все http:// на https:// в том числе и "внешние"

нужно теперь все вернуть в зад, и заменить ссылки только со своим доменом☝

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
M
На сайте с 04.12.2013
Offline
223
#20

frank_82, подвожу итог.

У внешних протокол оставляете прежним. Если его изначально не было, это ошибка (за исключением спец. случаев с подгрузкой обвеса и т.п.). Исправляйте. Если поломали по ходу дела, исправляйте.

Для внутренних выбираете один из трех вариантов или используете сразу несколько (для ссылок в контенте можно использовать 1-2 варианты, для ссылок на обвес внутри сайта – 3):

1) https://host/*

2) //host/*

3) /* – не ересь, а один из вариантов АБСОЛЮТНОГО адреса.

---------- Добавлено 06.08.2018 в 12:04 ----------

P.S. Никакого промеж. редиректа на внутряк использовать не надо.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий