Сайт показывается по https

R0
На сайте с 04.05.2011
Offline
56
789

Здравствуйте.

В последнее время в поисковой выдаче google мой сайт показывается про протоколу https, хотя раньше выдача была по http. Скажите кто знает почему google вдруг резко изменил ссылки и как вернуть обратно http?

SandyMan
На сайте с 13.06.2004
Offline
129
#1

что-то типа этого сделайте:

RewriteCond %{HTTPS} on

RewriteCond %{REQUEST_URI} !^(checkout|order|etc...)

RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Playermet
На сайте с 12.06.2012
Offline
18
#2

Разве ссылка с google имеет отношение к протоколу с шифрованием?

R0
На сайте с 04.05.2011
Offline
56
#3
Playermet:
Разве ссылка с google имеет отношение к протоколу с шифрованием?

Не знаю имеет или нет, но в выдаче почему-то https

---------- Добавлено 14.06.2012 в 13:10 ----------

SandyMan:
что-то типа этого сделайте:

RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !^(checkout|order|etc...)
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Не помогает

---------- Добавлено 14.06.2012 в 13:11 ----------

А кто-нибудь знает ещё способы как сделать 301 редирект с https на http?

T
На сайте с 30.01.2006
Offline
109
#4

открываем первую рекоммендацию по вертске от гугла:

http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml#General_Style_Rules

General Style Rules -> Protocol

и смотрим, что гугл говорит на этот счет

Гугл учит терпению!
R0
На сайте с 04.05.2011
Offline
56
#5

Кто-нибудь может знает как сделать 301 редирект с https на http

SandyMan
На сайте с 13.06.2004
Offline
129
#6

Почему не помогает?

У вас htaccess разрешён? Если да, то должно работать.

Попробуйте без RewriteCond %{REQUEST_URI} !^(checkout|order|etc...) - это условие для исключения редиректа страниц, которые действительно нуждаются в SSL.

Можете на самих страницах проверять протокол, если не нужен SSL, делайте редирект на ту же страницу, но уже без https

L
На сайте с 29.04.2012
Offline
10
#7

у меня тоже неделю назад такое случилось

вот этим проблему решил

RewriteCond %{HTTPS} on [OR]

RewriteCond %{HTTP_HOST} ^www\.

RewriteRule (.*) http://mysite.com/$1 [L,R=301]

R0
На сайте с 04.05.2011
Offline
56
#8
SandyMan:
Почему не помогает?
У вас htaccess разрешён? Если да, то должно работать.
Попробуйте без RewriteCond %{REQUEST_URI} !^(checkout|order|etc...) - это условие для исключения редиректа страниц, которые действительно нуждаются в SSL.

Можете на самих страницах проверять протокол, если не нужен SSL, делайте редирект на ту же страницу, но уже без https

Извиняюсь, всё работает.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий