Перенаправление Apache все запросы к https www

Я использую хостинг Kerio из R1sync.com для нашей компании, все мы путешествуем 24/7, и они никогда не приводили нас к сбою через 2 года. Там цена кажется справедливой на уровне $, 5-месячного платившийся ежегодно, и у нас есть соединение мобильных устройств iPhone, андроид и 2 Blackberry.

Смотрите https://www.r1sync.com/

1
задан 1 June 2012 в 20:33
2 ответа

Это будет работать

RewriteEngine on

# redirect all http -> https
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^([a-z.]+)$ [NC]
RewriteRule ^/(.*)$ https://www.%1/$1 [R=301,L]

Первый раздел - это то, что у вас есть, что подходит для http-> https

Следующий раздел

Первая строка будет игнорировать www вторая строка будет игнорировать, если они введут IP-адрес (можете удалить, если хотите) третий выполняет перенаправление.

3
ответ дан 3 December 2019 в 19:10

Это должно помочь обоим: вы можете поместить его в свой .htaccess или httpd.conf

<IfModule mod_rewrite.c>
   RewriteCond %{HTTPS} !=on
   RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
   RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
0
ответ дан 3 December 2019 в 19:10

Теги

Похожие вопросы