Назад | Перейти на главную страницу

Force Https CentOS Web Panel

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

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

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

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

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

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

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

как сказал панама джек

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

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

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

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

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

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

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