301 редирект через .htaccess

283
22 июля 2017, 05:06

Здравствуйте. В настоящий момент при попытке открыть https://сайт.ru идёт 301 редирект на http://www.сайт.ru (без https). Пожалуйста, помогите скорректировать файл .htaccess таким образом, чтобы:

1) При обращении по адресу http://сайт.ru открывался сайт http://www.сайт.ru
2) При обращении по адресу https://сайт.ru открывался сайт https://www.сайт.ru

Текущий .htaccess выглядит следующим образом.

<IfModule mod_rewrite.c>
Options +FollowSymLinks
ErrorDocument 404 /404.php
RewriteEngine On
RewriteCond %{HTTP_HOST} ^сайт.ru$ [NC]
RewriteRule ^(.*)$ http://www.сайт.ru/$1 [R=301,L]
</IfModule>
Answer 1
<IfModule mod_rewrite.c>
Options +FollowSymLinks
ErrorDocument 404 /404.php
RewriteEngine On    
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^сайт.ru$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^сайт.ru$ [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
</IfModule>
READ ALSO
Можно ли распарсить html документ с java-script

Можно ли распарсить html документ с java-script

Ситуация следующаяСайт keepa

249
Стрелка в input

Стрелка в input

Как в поле input добавить вот такую стрелку

272
UWP MediaPlayer получение метаданных из потока

UWP MediaPlayer получение метаданных из потока

В приложении UWP используется WindowsMedia

188