Редирект с https на http средствами .htaccess?

N_N_N
На сайте с 10.09.2008
Offline
252
39988

Господа, есть какое-то рабочее решение именно для .htaccess?

Одна ПС почему-то хватает страницы с протоколом https (повода для этого нет, поковырялся - не нашёл). Весь сайт сидит на http, SSL нет и никогда не было, ссылки все с http. Хостинг - шаред. Хотелось бы решить вопрос без тикетов хостеру.

Буду благодарен за дельные советы.

• Хостинг США анлим за $49/год и $200 вам на рекламу (http://goo.gl/IFQ0Kk) (юзаю 5 лет) • Мои домены здесь (http://www.regnic.name/) – доволен как слон
M2
На сайте с 11.01.2011
Offline
342
#1

N_N_N,

Возможно раньше на этом домене был SSL, и то, что Вы видите в поисковике - просто осталось от предыдущего владельца сайта..... это только мои измышления, не претендую на правоту, просто высказал своё мнение.

------------------- Крутые VPS и дедики. Качество по разумной цене ( http://cp.inferno.name/view.php?product=1212&gid=1 ) VPS25OFF - скидка 25% на первый платеж по ссылке выше
[umka]
На сайте с 25.05.2008
Offline
456
#2

Примерно так:

RewriteCond %{HTTPS} "on"

RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,QSA]

Но если у вас пользователи будут заходить на https, а у вас нет валидного сертификата, браузеры всё равно будут выдавать об этом предупреждение, т.к. SSL-соединение устанавливается до HTTP-запроса.

Лог в помощь!
N_N_N
На сайте с 10.09.2008
Offline
252
#3
mark2011:

Возможно раньше на этом домене был SSL, и то, что Вы видите в поисковике - просто осталось от предыдущего владельца сайта..... это только мои измышления, не претендую на правоту, просто высказал своё мнение.

Спасибо за догадку, но нет. Домен у меня 6+ лет и до недавнего времени о никаком https в индексе речи не шло. И самое забавное, что такие страницы вне соплей гугла (т.е. в основном индексе), в отличие от многих других но с нормальным протоколом.

---------- Добавлено 28.09.2013 в 19:02 ----------

'[umka:
;12186439']Примерно так:

RewriteCond %{HTTPS} "on"
RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,QSA]

Но если у вас пользователи будут заходить на https, а у вас нет валидного сертификата, браузеры всё равно будут выдавать об этом предупреждение, т.к. SSL-соединение устанавливается до HTTP-запроса.

[umka], спасибо, вроде что-то похожее пробовал, но этот вариант сейчас тоже проверю.

Что касается пользователей, в этом и беда. Как я написал выше, эти страницы гугл тащит в основной индекс, и при таком раскладе юзеры будут убегать как тараканы. Это крайне плохо :(

P.S. Не помогло :( Придётся наверно всё-таки хостеру писать.

[umka]
На сайте с 25.05.2008
Offline
456
#4
N_N_N:
Что касается пользователей, в этом и беда. Как я написал выше, эти страницы гугл тащит в основной индекс, и при таком раскладе юзеры будут убегать как тараканы. Это крайне плохо :(

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

Если важно не упустить каждого посетителя, можно установить SSL-сертификат.

IL
На сайте с 20.04.2007
Offline
435
#5
N_N_N:
P.S. Не помогло Придётся наверно всё-таки хостеру писать.

Странно.. Похоже на правду. Вставлять сразу после RewriteEngine ON

Как вариант - для попробовать:


RewriteCond %{SERVER_PORT} =443
RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI} [L]

Ещё можно гуглу подсовывать "липовый" robots.txt, в котором всё запретить.

RewriteCond %{HTTPS} on 
RewriteRule ^robots.txt$ robots.ssl.txt
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
N_N_N
На сайте с 10.09.2008
Offline
252
#6
ivan-lev:
Странно.. Похоже на правду. Вставлять сразу после RewriteEngine ON

Как вариант - для попробовать:

RewriteCond %{SERVER_PORT} =443
RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI} [L]


Ещё можно гуглу подсовывать "липовый" robots.txt, в котором всё запретить.
RewriteCond %{HTTPS} on 

RewriteRule ^robots.txt$ robots.ssl.txt

Спасибо, второй вариант тоже не прошёл. Всё что изменилось - стал просто терять стили. Запрещать не хочется, хочется именно заредиректить, дабы юзеру давались нормальные страницы без ругательств. Особо, раз уж гугл их в основной индекс волочёт.

IL
На сайте с 20.04.2007
Offline
435
#7
N_N_N:
Особо, раз уж гугл их в основной индекс волочёт.

второй роботс как раз для этого - чтобы гугл их никуда не волок..

А .htaccess вообще обрабатывается? Редиректы работают? CMS-ка какая? или сайт на html и может там Nginx всё разруливает?

p.s. если не страшно - доступ в личку, гляну.

N_N_N
На сайте с 10.09.2008
Offline
252
#8

ivan-lev, спасибо, но я откажусь :) Хостер по идее должен этот вопрос решить через доступные ему средства. Так-то все редиректы обрабатываются на ура, сайт на вордпрессе.

---------- Добавлено 28.09.2013 в 20:03 ----------

ivan-lev:
второй роботс как раз для этого - чтобы гугл их никуда не волок..

Так я рад, что он их волочёт (просто нет гарантии, что эти же страницы с http так же бы в основной забирал, а не в сопли бросал). Поэтому и хочу извлечь пользу из этой ситуации редиректом :)

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