Force Https CentOS Web Panel

Я использую веб-панель CentOS и пытаюсь перенаправить на https также, когда кто-то нажимает ссылку http . Я могу открыть оба https только при вводе

Я использую веб-панель CentOS и пытаюсь выполнить перенаправление на https также, когда кто-то нажимает ссылку http . Я могу открыть оба https только при вводе

Я использую веб-панель CentOS и пытаюсь выполнить перенаправление на https также, когда кто-то нажимает ссылку http . Я могу открыть оба https только при вводе https://domain.com .

Использование следующих правил решает мою проблему

RewriteEngine On
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^ https://www.yourdomain.com%{REQUEST_URI} [NS,R,L]

Но мне нужно добавить это ко всем сайтам на моем сервере.

Как я могу автоматически перенаправить все сайты на моем сервере?

Существует ли какой-либо другой метод, кроме .htaccess перенаправления , для перенаправления на https?

Надеюсь, я четко указал на проблему.

0
задан 26 September 2016 в 06:25
2 ответа

Я обнаружил, что использование .htaccess является самый простой способ решить проблему.

Добавление нижеупомянутых кодов в .htaccess дает решение:

RewriteEngine On
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^ https://www.yourdomain.com%{REQUEST_URI} [NS,R,L]

Если существует какой-либо другой самый простой способ, кроме .htaccess существует перенаправление любой может помочь отредактировать этот ответ.

0
ответ дан 24 November 2019 в 05:37

, как сказал panama jack

, вы должны использовать его в своем vhosts.conf на вашем домене: yourport / index.php? Module = vhost_tpl

, затем пересоберите свои vhosts и внесите изменения будет активен для всех ваших доменов

RewriteEngine On RewriteRule ^ (. *) $ https: //% {HTTP_HOST} $ 1 [R = 301, L]

0
ответ дан 24 November 2019 в 05:37

Теги

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