Перевожу форум на https для защиты личных историй.

+ 1
Клиент (DLE Edition)
+ 1
Активный участник
TamGdeGori
07:52, 16.12.2016
Kanarsky (16.12.2016, 01:51) писал:
Интересный пример В первом случае мы должны получать данные из вполне реального js-скрипта, которого на самом деле нет.

В общем я тоже удалил ссылку на этот скрипт, она вроде встречалась в трёх файлах.
Клиент (DLE Edition)
+ 6
Активный участник
TamGdeGori (16.12.2016, 08:52) писал:я тоже удалил ссылку на этот скрипт

Удалять не обязательно, его можно разместить локально.
В общем, наверное здесь решение должен принять ShapeShifter.
Администратор
+ 133
Автор LogicBoard
Речь про ссылку http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js ?
На этой странице https://code.google.com/archive/p/css3-mediaqueries-js/ ссылаются именно так на файл, не знаю почему гугл теперь выдает ошибку.
Клиент (DLE Edition)
+ 1
Активный участник
Тогда решил вернуть на всякий случай, замеил только на https.

В самом верху форума ещё есть код
<html lang="ru" prefix="og: http://ogp.me/# article: http://ogp.me/ns/article#">
Эти ссылки не нужно менять на https?
Администратор
+ 133
Автор LogicBoard
TamGdeGori, насколько я знаю - не нужно.
Клиент (DLE Edition)
+ 1
Активный участник
ShapeShifter (14.12.2016, 19:45) писал:
Я использую этот код:
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^http%{ENV:protossl}://%1%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


А куда этот код ставить, в самый низ корневого .htaccess для сайта? У меня чего-то ошибку тогда выдаёт.
Клиент (DLE Edition)
+ 6
Активный участник
TamGdeGori (21.12.2016, 21:40) писал:А куда этот код ставить

Сразу после:
RewriteEngine on
Клиент (DLE Edition)
+ 1
Активный участник
TamGdeGori
17:19, 23.12.2016
Kanarsky, данный код редиректит только с http на https, а с www на без www нет. Проверил у себя и на https://logicboard.ru/
Там была 1 опечатка - правильный код:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http%{ENV:protossl}://%1%{REQUEST_URI} [L,R=301]
#RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Только он у меня морду форума не редиректит и форумный сайтмэп, внутряк редиректит, а остальное не проверял.
Клиент (DLE Edition)
+ 6
Активный участник
TamGdeGori (22.12.2016, 08:50) писал:правильный код:

правильный код - закомментировать:
Цитата:#RewriteCond %{HTTPS} off

?
Клиент (DLE Edition)
+ 6
Активный участник
У меня кстати тоже на форуме отлично редиректит с www, по остальному сайту не работает.
Клиент (DLE Edition)
+ 1
Активный участник
TamGdeGori
11:13, 24.12.2016
Kanarsky, у меня комментирование этой строчки появилось после правки кода саппортом хостинга. Я сейчас попробовал её расскоментировать, но ничего не поменялось, как не редиректились некоторые страницы форума, так и не редиректятся. На сайте у меня проблем нет, всё нормально перенаправляется.
А ошибка была в этой строчке
RewriteRule ^ http%{ENV:protossl}://%1%{REQUEST_URI} [L,R=301]
После птички нужен был пробел, а его не было.
Клиент (DLE Edition)
+ 6
Активный участник
Kanarsky
16:24, 24.12.2016
TamGdeGori (24.12.2016, 11:13) писал:После птички нужен был пробел, а его не было.

У меня хоть с пробелом, хоть без него, ни на что не влияет.
Недоглядел, действительно так редиректит.
Клиент (DLE Edition)
+ 6
Активный участник
TamGdeGori (24.12.2016, 11:13) писал:как не редиректились некоторые страницы форума, так и не редиректятся

А в настройках форума в адресе убрали www?
Клиент (DLE Edition)
+ 1
Активный участник
Kanarsky, в админке форума "Адрес форума" и "Адрес сайта на CMS DLE" указаны через https, www там никогда не было.

Например, ссылка вида https://www.sait.ru/forum/ редиректит на https://sait.ru/forum/
http://www.sait.ru/forum/ редиректит на https://sait.ru/forum/
sait.ru/forum/ редиректит на https://sait.ru/forum/
www.sait.ru/forum/ редиректит на https://sait.ru/forum/
а
http://sait.ru/forum/ никуда не редиректит и остаётся http://sait.ru/forum/
и это касается абсолютно всех страниц форума, в то время, как на сайте всё нормально редиректится. Хз в чём причина, но расскоментирование этой строчки вроде как не помогло.
#RewriteCond %{HTTPS} off
Клиент (CMS Edition)
0
Активный участник
Reakto
07:02, 19.01.2017
У меня хостер бесплатно подключил сертификаты, если пройти по https то сайт работает, но не подгружает стили видимо. Только в сертификате показывается основной домен, а не дополнительный. То есть нужно новый сертификат брать?
Подскажите, получилось ли настроить правильный редирект? И как вы правильно настроили создание sitemap.xml?
 
Доступ закрыт.
  • Вам запрещено отвечать в темах данного форума.