Adilan 0 Posted February 9, 2017 Report Share Posted February 9, 2017 Добрый день! Пытаюсь перейти на https, по инструкции https://forum.vamshop.ru/search/?type=all&q=https все сделал, но есть еще один файл .htaccess в папке /app/webroot/ если меняю и добавляю там текст: RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L] RewriteCond %{REQUEST_FILENAME} !-f при входе на сайт наконец-то появляется зеленый замочек, но ссылка открывается следующая https://www.магазин.ru/app/webroot/ В чем проблема? Link to post Share on other sites
support 446 Posted February 9, 2017 Report Share Posted February 9, 2017 Править нужно только .htaccess, который в корневой папке находится, там где config.php Остальные файлы не трогать. Link to post Share on other sites
Adilan 0 Posted February 9, 2017 Author Report Share Posted February 9, 2017 Ок, а почему, если просто сайт набираю, автоматом открывается без https? С https только если полностью набираю с https? Где-то править еще нужно? Link to post Share on other sites
support 446 Posted February 9, 2017 Report Share Posted February 9, 2017 Наверное неправильно добавили редирект. Попробуйте вот этот файл .htaccess Это в корневой папке, где config.php Да и наверное правильнее использовать название домена без www и делать редирект на основной домен без www, если пишется адрес с www Как это на vamshop.ru сделано, зачем этот www лишний раз писать. .htaccess + надо ещё в /app/webroot/robots.txt указать в опции Host свой домен с https:// и на всякий случай затем скопируйте этот файл в корневую папку. Я в прицепленном файл .htaccess убрал редирект на robots.txt И что б он открывался по обычному протоколу https://магазин/robots.txt Его нужно скопировать в корневую папку. + затем нужно в Google Webmaster добавить в список сайтов https://сайт В яндекс вебмастер нужно в Настройкх - Переезд сайт добавить https:// Link to post Share on other sites
Adilan 0 Posted February 9, 2017 Author Report Share Posted February 9, 2017 Что-то не помогает Link to post Share on other sites
support 446 Posted February 9, 2017 Report Share Posted February 9, 2017 Попробуйте этот файл .htaccess Тоже в корневой папке который. .htaccess Link to post Share on other sites
Adilan 0 Posted February 9, 2017 Author Report Share Posted February 9, 2017 Да! заработало. А почему все таки гугл пишет, что защищено не полностью? "Злоумышленники могут видеть изображения, которые видны вам и изменять их в целях мошенничества." Вроде все ссылки на https Link to post Share on other sites
support 446 Posted February 9, 2017 Report Share Posted February 9, 2017 Нажмите на иконку i в браузере. Там видно будет, почему. Например на главной странице у Вас картинки http://img.yandex.ru/market/informer2.png Надо поменять http:// на https:// и тоже самое картинкой http://oxyzone.ru/images/avatar.png и ссылкой http://clck.yandex.ru/redir/dtype=stred/pid=47/cid=1248/*http://img.yandex.ru/market/informer2.png Тоже поменяйте на https:// и у Вас во всяком случае главная страница будет с зелёным замком. Link to post Share on other sites
Adilan 0 Posted February 9, 2017 Author Report Share Posted February 9, 2017 Благодарю! Все заработало!!! Link to post Share on other sites
support 446 Posted February 9, 2017 Report Share Posted February 9, 2017 Не за что, не забудьте про яндекс вебмастер и google webmaster Link to post Share on other sites
Adilan 0 Posted February 9, 2017 Author Report Share Posted February 9, 2017 Да, гугл уже сам напомнил Link to post Share on other sites
support 446 Posted February 9, 2017 Report Share Posted February 9, 2017 21 минуты назад, Adilan сказал: Да, гугл уже сам напомнил и редирект Вам тоже надо добавлять. Раз у Вас с www адреса, то надо делать редирект "без www" на "www" Что б, к примеру, вот такой адрес - https://oxyzone.ru/category/pulsoksimetry.html Не открывался, а перекидывало на www - https://www.oxyzone.ru/category/pulsoksimetry.html Вот в faq был ответ на эту тему - Правда там наоборот с www на без www, порсто поменяйте чуть код. Link to post Share on other sites
Adilan 0 Posted February 9, 2017 Author Report Share Posted February 9, 2017 Сделал, спасибо, вроде все работает. Link to post Share on other sites
support 446 Posted February 9, 2017 Report Share Posted February 9, 2017 Не за что. Link to post Share on other sites
Роман_DD 2 Posted May 7, 2019 Report Share Posted May 7, 2019 В 09.02.2017 в 10:44, support сказал: Попробуйте этот файл .htaccess Тоже в корневой папке который. .htaccess Код из этого файла не совсем правильно отрабатывает, он дает 302 редирект, а надо 301 Вот правильный код RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=permanent,L] RewriteCond %{REQUEST_FILENAME} !-f Link to post Share on other sites
support 446 Posted May 7, 2019 Report Share Posted May 7, 2019 2 часа назад, Роман_DD сказал: Код из этого файла не совсем правильно отрабатывает, он дает 302 редирект, а надо 301 Вот правильный код RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=permanent,L] RewriteCond %{REQUEST_FILENAME} !-f Почему?! На vamshop.ru такой код стоит и никаких проблем нет. Поставьте тогда себе другой редирект. Link to post Share on other sites
support 446 Posted May 8, 2019 Report Share Posted May 8, 2019 Исправил в faq на: RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] Link to post Share on other sites
Роман_DD 2 Posted May 21, 2019 Report Share Posted May 21, 2019 Ну 302 тоже работает, но считается 301 лучше Link to post Share on other sites
support 446 Posted May 22, 2019 Report Share Posted May 22, 2019 В 21.05.2019 в 19:28, Роман_DD сказал: Ну 302 тоже работает, но считается 301 лучше Понятно. В faq добавил оба варианта редиректа. Link to post Share on other sites
Recommended Posts