Рейтинг:1

Apache с http на https БЕЗ адреса?

флаг ye

обычная перезапись с http на https может выглядеть так:

RewriteEngine включен
# RewriteCond %{HTTP_HOST} !^example.com$
# Правило перезаписи /.* https://example.com/ [R]

но этот код указывает сайт для "example.com"

Есть ли способ сделать "Глобальный" перепишите, так что независимо от того, откроет ли кто-нибудь example.com, сломанный.example.com или даже пример.Лом, (пока DNS указывает на сервер) так он просто поставит на него https?

для серверов с более чем одним доменным именем.

Было бы здорово иметь возможность использовать один и тот же код везде.

Рейтинг:0
флаг it

Вы можете использовать следующий код на любом виртуальном хосте для перенаправления http на https:

RewriteEngine включен
RewriteCond %{HTTPS} выкл.
Правило перезаписи (.*) https://%{HTTP_HOST}%{REQUEST_URI} 

Вы можете установить это глобально установив код в вашем виртуальном хосте по умолчанию (/etc/apache2/сайты-доступны/000-default.conf в debian) для перенаправления любого http-запроса в любом домене на его https-версию:

<VirtualHost *:80>
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
    ...
</VirtualHost>

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.