teklex 7 Posted October 18, 2015 Report Share Posted October 18, 2015 Есть проблема, точнее проблем сразу много, постараюсь подробно все разложить. А если у кого возникнут идеи, как их можно решить я буду безмерно благодарен. Все проблемы возникли по незнанке: при переносе сайта на новый хостинг было предложено установить "бесплатный" сертификат SSL, что и было сделано. 1) Проблема номер раз: слить весь трафик на https://termolex.ru Проблема была решена кодом в .htaccess RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L] Но возникли другие: а) ответ сервера и по WWW и по NO WWW стал "302 Found" Вопрос: может ли стать это проблемой при индексации, продвижении в ПС? б) страницы проиндексированные Яшей c www и при прямос заходе через www. в браузер стал выдавать сообщение: Ваше подключение не защищеноЗлоумышленники могут пытаться похитить ваши данные с сайта www.termolex.ru(например, пароли, сообщения или номера банковских карт). С этим все более менее ясно. Надо купить Wildcart SSL установить и проблема исчезнет. 2) Самая главная, на мой взгляд, проблема: Яндекс частично проиндексировал несколько версий сайта: а) http://termolex.ru б) http://www.termolex.ru в) https://termolex.ru Главное зеркало, указанно в вебмастере г) https://www.termolex.ru Можно ли и сделать редирект всех версий на https://termolex.ru. У меня пока не удалось это сделать т.к. сайт уходит в циклическую переадресацию или продолжает выдавать ошибки. Примерно так: RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L] RewriteCond %{HTTP_HOST} ^www.termolex\.ru$ [NC] RewriteRule ^(.*)$ https://termolex.ru/$1 [R=301,L] Вопросы: Какие последствия возникнут если termolex.ru и www.termolex.ru будут выдавать ответ сервера 302? Как можно решить проблему с дублями в индексе? Как слить весь трафик на https://termolex.ru? Буду благодарен за любую помощь по данному вопросу. Заранее спасибо. Aledor 1 Link to post Share on other sites
Aledor 11 Posted October 18, 2015 Report Share Posted October 18, 2015 сейчас эта тема актуальна, тоже интересно, что делать Link to post Share on other sites
ipicture 39 Posted October 18, 2015 Report Share Posted October 18, 2015 if (substr($_SERVER['HTTP_HOST'], 0, 4) === 'www.') { header('Location: http'.(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']=='on' ? 's':'').'://' . substr($_SERVER['HTTP_HOST'], 4).$_SERVER['REQUEST_URI']); exit; } Вот так должно помочь. Link to post Share on other sites
Administrators DevilStar 1179 Posted October 18, 2015 Administrators Report Share Posted October 18, 2015 RewriteEngine On RewriteCond %{HTTPS} !On RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} Вот этим кодом на всех сайтах делаю редирект на https://site.com. Код ответа - 301. Яндекс переиндексировал примерно пол года. Гугл - примерно три недели. Link to post Share on other sites
Transformer 442 Posted October 18, 2015 Report Share Posted October 18, 2015 Яндекс переиндексировал примерно пол года. Гугл - примерно три недели. и стоило оно того? три недели от гугла еще туда-сюда, а вот выпадение на пол года в выдаче яндекса может грозить банкротством многим ecommerce Link to post Share on other sites
Administrators DevilStar 1179 Posted October 18, 2015 Administrators Report Share Posted October 18, 2015 и стоило оно того? Для блога сделал просто потому что захотелось. Там посещалки нет, мне всё равно. А для остальных сайтов - попросили, коммерческая тематика. Типа солидно Link to post Share on other sites
teklex 7 Posted October 18, 2015 Author Report Share Posted October 18, 2015 RewriteEngine On RewriteCond %{HTTPS} OFF RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} Вот этим кодом на всех сайтах делаю редирект на https://site.com. Код ответа - 301. Яндекс переиндексировал примерно пол года. Гугл - примерно три недели. У меня так не работает, видимо настройки сервера Работает так: RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L] но возникает проблема с доступом к сайту по WWW Link to post Share on other sites
teklex 7 Posted October 18, 2015 Author Report Share Posted October 18, 2015 Для блога сделал просто потому что захотелось. Там посещалки нет, мне всё равно. А для остальных сайтов - попросили, коммерческая тематика. Типа солидно Вот-вот из-за солидности и установил SSl, теперь думаю: "... это мне было нужно?" Link to post Share on other sites
Administrators DevilStar 1179 Posted October 18, 2015 Administrators Report Share Posted October 18, 2015 Вот-вот из-за солидности и установил SSl, теперь думаю: "... это мне было нужно?" Если не лень ждать подачки от Яндекса, то почему бы и не сделать. Главное потом не забывать продлевать сертификат. webostrov 1 Link to post Share on other sites
ipicture 39 Posted October 18, 2015 Report Share Posted October 18, 2015 В 3 посте я написал как быть с WWW https://talk.pr-cy.ru/topic/19678-problemy-s-korrektnoj-nastrojkoj-https/#entry238486 Link to post Share on other sites
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now