Мне нужно настроить редирект с https на http, я не в теме, разбираться нет времени, нашла на форуме вот такое решение. Это правильный код?
RewriteCond %{HTTPS} =on
RewriteRule ^(.+)$ - [env=ps:https]
RewriteCond %{HTTPS} !=on
RewriteRule ^(.+)$ - [env=ps:http]
# redirect urls with index.html to folder
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.html\ HTTP/ [NC]
RewriteRule ^.*$ %{ENV:ps}://%{SERVER_NAME}/%1 [R=301,L]
# change // to /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)//(.*)\ HTTP/ [NC]
RewriteRule ^.*$ %{ENV:ps}://%{SERVER_NAME}/%1/%2 [R=301,L]
Примечание:
Ответа я не дождалась, поэтому делюсь опытом с теми, у кого возникнет проблема аналогичная моей – Яндекс проиндексирует все содержимое сайта по протоколу HTTPS со всеми вытекающими обстоятельствами (всякие паранойяльные сообщения при переходе + ненужные дубли страниц). В общем, я хотела настроить редирект с https на http, но не понадобилось. Во - первых, это задача достаточно парадоксальная, учитывая для чего вообще HTTPS придуман:) Во-вторых, все оказалось гораздо проще. У меня хостинг на РЕГ. РУ и техподдержка по моему запросу ровно за минуту все сделала: закрыла доступ к сайту по этому протоколу, хотя можно было и самостоятельно это сделать из панели управления хостингом. Сами https-линки удалила в ручном режиме из поисковой выдачи через аккаунт вебмастера в Яндексе.
Как вариант, можно было сделать и так:
http://forum.gt-e.ru/blog.php?u=63&b=7
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.