Андрей Иванов

Рейтинг
107
Регистрация
09.12.2011
Интересы
железоотделители электромагнитные
Mik Foxi #:

не бывает лишней информации.

основное можно кратко, блок "о товаре" и дальше блок "все характеристики" в которых в таблице уже все возможные данные.

спасибо за очень хорошую идею, меня больше беспокоило как разместить информацию, что бы бы она хорошо смотрелась

Прививку сделал-все хорошо. В первый раз была небольшая усталость и сонливость.

Тем ни  менее вирус подхватил. Не сказал бы, что перенес очень легко. 

только сегодня заметил-, что у меня у мен н странице стронгов накидано и гугл не индексирует страницу. Может быть причин в этом?

сменил хостинг, установил сертификат от lets encrypt

в настройках хостера все правильно?

umercomp:
Андрей Самушенков, что именно то же самое? Редирект есть, а от предупреждения о левом сертификате не избавитесь.

ясно. смена хостинга может исправить ситуацию?

umercomp:
Андрей Самушенков, поменяйте на

RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} https
RewriteRule ^(.*)$ http://xn--d1abababjkwec4aa0de6n.xn--p1ai/$1 [R=301,L]

поменял, все тоже самое

Sitealert:
Андрей Самушенков,
1. К файлу php.php обращайтесь через https

Array

(

[PATH] => /usr/bin:/bin

[FCGI_ROLE] => RESPONDER

[HTTP_HOST] => xn--d1abababjkwec4aa0de6n.xn--p1ai

[HTTP_X_FORWARDED_FOR] => 109.229.68.51

[HTTP_X_FORWARDED_PROTO] => https

[HTTP_X_REAL_IP] => 109.229.68.51

[HTTP_CONNECTION] => close

[HTTP_UPGRADE_INSECURE_REQUESTS] => 1

[HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 YaBrowser/17.3.0.1785 Yowser/2.5 Safari/537.36

[HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8

[HTTP_ACCEPT_ENCODING] => gzip, deflate, sdch, br

[HTTP_ACCEPT_LANGUAGE] => ru,en;q=0.8

[HTTP_COOKIE] => _ym_uid=1481377214164492267; _ym_isad=2; antimalware_password_hash=ae2970428a2a94fcba1898c5f1e07411b3faa8b4691aa83166f436211fd43dd4; last_visit=1490258206888::1490269006888; _ym_visorc_31141876=w

[LD_LIBRARY_PATH] => /usr/local/lib

[SERVER_SIGNATURE] =>

[SERVER_SOFTWARE] => Apache/2.4.6 (FreeBSD) mod_fcgid/2.3.9

[SERVER_NAME] => xn--d1abababjkwec4aa0de6n.xn--p1ai

[SERVER_ADDR] => 172.17.1.133

[SERVER_PORT] => 80

[REMOTE_ADDR] => 109.229.68.51

[DOCUMENT_ROOT] => /home/andreisam/data/www/magnet

[REQUEST_SCHEME] => http

[CONTEXT_PREFIX] =>

[CONTEXT_DOCUMENT_ROOT] => /home/andreisam/data/www/magnet

[SERVER_ADMIN] => webmaster@andreisam_keur8w.radius-host.net

[SCRIPT_FILENAME] => /home/andreisam/data/www/magnet/php.php

[REMOTE_PORT] => 13767

[GATEWAY_INTERFACE] => CGI/1.1

[SERVER_PROTOCOL] => HTTP/1.0

[REQUEST_METHOD] => GET

[QUERY_STRING] =>

[REQUEST_URI] => /php.php

[SCRIPT_NAME] => /php.php

[PHP_SELF] => /php.php

[REQUEST_TIME] => 1490269570

[argv] => Array

(

)

[argc] => 0

)

---------- Добавлено 23.03.2017 в 15:47 ----------

umercomp:


Кстати, а директива
RewriteEngine on
в htaccess присутствует?

да, вот мой код

RewriteEngine on

RewriteCond %{SERVER_PORT} ^443$ [OR]

RewriteCond %{HTTPS} =on

RewriteRule ^(.*)$ http://xn--d1abababjkwec4aa0de6n.xn--p1ai/$1 [R=301,L]

---------- Добавлено 23.03.2017 в 15:49 ----------

umercomp:
[HTTP_X_FORWARDED_PROTO] => https

и что это означает?

Array ( [PATH] => /usr/bin:/bin [FCGI_ROLE] => RESPONDER [HTTP_HOST] => xn--d1abababjkwec4aa0de6n.xn--p1ai [HTTP_X_FORWARDED_FOR] => 109.229.68.51 [HTTP_X_FORWARDED_PROTO] => http [HTTP_X_REAL_IP] => 109.229.68.51 [HTTP_CONNECTION] => close [HTTP_CACHE_CONTROL] => max-age=0 [HTTP_UPGRADE_INSECURE_REQUESTS] => 1 [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 YaBrowser/17.3.0.1785 Yowser/2.5 Safari/537.36 [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 [HTTP_ACCEPT_ENCODING] => gzip, deflate, sdch [HTTP_ACCEPT_LANGUAGE] => ru,en;q=0.8 [HTTP_COOKIE] => _ym_uid=1481377214164492267; _ym_isad=2; antimalware_password_hash=ae2970428a2a94fcba1898c5f1e07411b3faa8b4691aa83166f436211fd43dd4; last_visit=1490254299890::1490265099890; _ym_visorc_31141876=w [LD_LIBRARY_PATH] => /usr/local/lib [SERVER_SIGNATURE] => [SERVER_SOFTWARE] => Apache/2.4.6 (FreeBSD) mod_fcgid/2.3.9 [SERVER_NAME] => xn--d1abababjkwec4aa0de6n.xn--p1ai [SERVER_ADDR] => 172.17.1.148 [SERVER_PORT] => 80 [REMOTE_ADDR] => 109.229.68.51 [DOCUMENT_ROOT] => /home/andreisam/data/www/magnet [REQUEST_SCHEME] => http [CONTEXT_PREFIX] => [CONTEXT_DOCUMENT_ROOT] => /home/andreisam/data/www/magnet [SERVER_ADMIN] => webmaster@andreisam_keur8w.radius-host.net [SCRIPT_FILENAME] => /home/andreisam/data/www/magnet/php.php [REMOTE_PORT] => 24942 [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.0 [REQUEST_METHOD] => GET [QUERY_STRING] => [REQUEST_URI] => /php.php [SCRIPT_NAME] => /php.php [PHP_SELF] => /php.php [REQUEST_TIME] => 1490265167 [argv] => Array ( ) [argc] => 0 )

umercomp:
Андрей Самушенков, если хостер так отвечает, то однозначно - да.
Дело в том, что фронтендом стоит nginx, с которого проксируюися запросы на бекенд, которы работает без ssl протокола. для того, чтобы бекенд понимал, по какому протоколу нужно работать, фронтенд должен передавать какую-то переменную или заголовок, которую можно найти в $_SERVER. При этом обозвать ее они могут на свой вкус (это неправильный подход, но возможность никто не отменял). В общем, поможет вывод массива SERVER и поиск по тексту https.
<?php

print_r ($_SERVER);
?>

P.S. Все распространенные CMS умеют определять, по какому протоколу работает сайт. У Вас же любая ссылка с https страницы ведет на http протокол.

Извините, где именно надо разместить этот код?

umercomp:
Sitealert, что-то я задумался на ровном месте. Все правильно, бекенд работает не по https, вот и не происходит редиректа.
Как-то так надо:
RewriteCond %{HTTPS} on

RewriteCond %{HTTP:X-Forwarded-Proto} https
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Вообще, с хостером надо решать, что они там передают для идентификации протокола

все что ответил хостер:

По какому протоколу будет загружаться сайт (http / https) определяется на стороне сайта, например с помощью .htaccess.

---------- Добавлено 22.03.2017 в 22:20 ----------

Правильно я понимаю, что проблема может решится со сменой хостера?

Или нет.

1 234 5
Всего: 43