Я использую веб-панель 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?
Надеюсь, я четко указал на проблему.
Я обнаружил, что использование .htaccess
является самый простой способ решить проблему.
Добавление нижеупомянутых кодов в .htaccess
дает решение:
RewriteEngine On
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^ https://www.yourdomain.com%{REQUEST_URI} [NS,R,L]
Если существует какой-либо другой самый простой способ, кроме .htaccess
существует перенаправление любой может помочь отредактировать этот ответ.
, как сказал panama jack
, вы должны использовать его в своем vhosts.conf на вашем домене: yourport / index.php? Module = vhost_tpl
, затем пересоберите свои vhosts и внесите изменения будет активен для всех ваших доменов
RewriteEngine On RewriteRule ^ (. *) $ https: //% {HTTP_HOST} $ 1 [R = 301, L]