Stanislav 0 Posted April 17, 2019 Report Share Posted April 17, 2019 решил перевести на https . Мои действия: 1. Поставил сертификат на хостинге (мастерхост). 2. Потом вписал в .htaccess то, что сказал мастерхост https://masterhost.ru/support/doc/apache/#http2https RewriteEngine On RewriteCond %{HTTP:PORT} !^443$ RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R] 3. в результате сайт по строке в баузере видно что теперь на https но слетел шаблон и нету картинок см фотки. Что делать? Link to post Share on other sites
support 447 Posted April 17, 2019 Report Share Posted April 17, 2019 2 минуты назад, Stanislav сказал: решил перевести на https . Почитайте инструкцию - Link to post Share on other sites
Stanislav 0 Posted April 17, 2019 Author Report Share Posted April 17, 2019 попробовал, оба варианта по ссылкам выше - не рабочие в моем случае, вот такой ответ см фото в варианте редиректа мастерхоста сайт впринципе работал загружался, только не работали стили и картинки примеры по ссылкам выше - сайт не работает совсем пустой экран с ошибкой см выше Link to post Share on other sites
support 447 Posted April 17, 2019 Report Share Posted April 17, 2019 8 минут назад, Stanislav сказал: попробовал, оба варианта по ссылкам выше - не рабочие в моем случае, вот такой ответ см фото в варианте редиректа мастерхоста сайт впринципе работал загружался, только не работали стили и картинки примеры по ссылкам выше - сайт не работает совсем пустой экран с ошибкой см выше Переадресацию можете не трогать, раз у Вас она уже была настроена. Просто в /includes/confgure.php и /admin/includes/configure.php поменять http:// на https:// Link to post Share on other sites
Stanislav 0 Posted April 17, 2019 Author Report Share Posted April 17, 2019 в /admin/includes/configure.php стало так, верно? define('HTTP_SERVER', 'http://сайт.ru'); define('HTTPS_SERVER', 'https://сайт.ru') define('HTTP_CATALOG_SERVER', 'http://сайт.ru'); define('HTTPS_CATALOG_SERVER', 'https://сайт.ru'); define('ENABLE_SSL_CATALOG', 'enable'); в /includes/confgure.php стало так, верно? define('HTTP_SERVER', 'http://сайт.ru'); define('HTTPS_SERVER', 'https://сайт.ru'); define('ENABLE_SSL', 'enable'); Link to post Share on other sites
support 447 Posted April 17, 2019 Report Share Posted April 17, 2019 8 минут назад, Stanislav сказал: в /admin/includes/configure.php стало так, верно? Просто сделайте поиск и замену http:// на https:// Ничего включать не надо, никакие опции, просто протокол поменяйте на безопасный. У Вас же сертификат установлен, значит все ссылки должны быть https:// Link to post Share on other sites
Stanislav 0 Posted April 17, 2019 Author Report Share Posted April 17, 2019 я понял. сделал. заработало. Спасибо! Вообщем план переезда с http на https в моем случае был такой 1. заказал сертификат у хостера мастерхост, где у меня сайт, оплатил 750р. за год 2. мастерхост прислал мне инструкцию что делать для активации три варианта: по емейлу, по файлу, по документам. Я выбрал по файлу. 3. в корневом каталоге сайта создал папку (обратите внимание, точка нужна) /.well-known/pki-validation/ файл с названием certum.txt в который разместил активационный код. активационный код был в письме от мастерхоста (у меня активация по файлу, но можно было сделать активацию сертификата просто по емейлу кому как удобнее) 4. в панеле хостинга установил сертификат, нажал там какую-то кнопку просто 5. на сервере в файлах /includes/confgure.php и /admin/includes/configure.php поменял везде где маленькими буквами с http:// на https:// и больше ничего не менял в этих файлах (права доступа не забудьте потом опять поставить у этих файликов на 444) 6. в файле .htaccess прописал сразу после RewriteEngine On RewriteCond %{HTTP:PORT} !^443$ RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R] <FilesMatch "robots.txt$"> RewriteEngine off </FilesMatch> <FilesMatch "favicon.ico$"> RewriteEngine off </FilesMatch> все, сайт заработал на https после добавления редиректа с https:// на http:// в настройках Яндекс.Вебмастер в разделе Индексрование - Переезд сайта отмечаете "Добавить HTTPS" В Google Webmaster добавляете новый сайт с https:// протоколом. Link to post Share on other sites
support 447 Posted April 17, 2019 Report Share Posted April 17, 2019 20 минут назад, Stanislav сказал: 1. заказал сертификат у хостера мастерхост, где у меня сайт, оплатил 750р. за год Хорошо, что разобрались. Да, в faq всё написано. Link to post Share on other sites
Stanislav 0 Posted April 17, 2019 Author Report Share Posted April 17, 2019 а вот это верно ? что два раза включаем выключаем RewriteEngine on RewriteEngine off ? и что эти строчки см ниже надо ставить в самый верх файла до всех других записей? RewriteEngine on <FilesMatch "robots.txt$"> RewriteEngine off </FilesMatch> RewriteEngine on <FilesMatch "favicon.ico$"> RewriteEngine off </FilesMatch> Link to post Share on other sites
support 447 Posted April 17, 2019 Report Share Posted April 17, 2019 32 минуты назад, Stanislav сказал: а вот это верно ? что два раза включаем выключаем RewriteEngine on RewriteEngine off ? и что эти строчки см ниже надо ставить в самый верх файла до всех других записей? RewriteEngine on <FilesMatch "robots.txt$"> RewriteEngine off </FilesMatch> RewriteEngine on <FilesMatch "favicon.ico$"> RewriteEngine off </FilesMatch> Это просто что б robots.txt и favicon.ico были доступны и по http:// и по https:// Но наверное сейчас это и не нужно уже, раньше просто яндекс вебмастер жаловался, что не мог получить доступ к этим файлам. Можно этот код пока наверное тоже не добавлять. Link to post Share on other sites
Stanislav 0 Posted April 17, 2019 Author Report Share Posted April 17, 2019 я понял, спасибо! Link to post Share on other sites
support 447 Posted April 17, 2019 Report Share Posted April 17, 2019 Не за что Link to post Share on other sites
IVAN.Z 2 Posted April 18, 2019 Report Share Posted April 18, 2019 Вебмастер яндекса до сих пор жалуется на такие вещи как отсутсвие фавикона ) Link to post Share on other sites
Stanislav 0 Posted April 18, 2019 Author Report Share Posted April 18, 2019 я добавил оба условия, т.к. яндекс вебмастер стал ругаться что настроена переадресация файла robots.txt и не загружает содержимое в окно загрузки вебмастера. так что я добавил это RewriteEngine on <FilesMatch "robots.txt$"> RewriteEngine off </FilesMatch> RewriteEngine on <FilesMatch "favicon.ico$"> RewriteEngine off </FilesMatch> в самый верх файла .htaccess яндекс.вебмастер сказал что да теперь все нормально, загрузил в свое окно в я.вебмастере содержимое файла robots.txt и на этом мы оба я и я.вебмастер успокоились ))) Link to post Share on other sites
support 447 Posted April 18, 2019 Report Share Posted April 18, 2019 Хорошо :) Link to post Share on other sites
Recommended Posts