Простое решение по автоматическому редиректу (перенаправлению) с HTTP на HTTPS (либо наоборот) без использования htaccess.
Для редиректа с HTTP на HTTPS в файл index.php поместите код:
if (!isset($_SERVER['HTTPS']) or $_SERVER['HTTPS'] != 'on' ) { $redirect_url = "https://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; header("Location: $redirect_url"); exit(); }
Для редиректа с HTTPS на HTTP в файл index.php поместите код:
if (isset($_SERVER['HTTPS']) or $_SERVER['HTTPS'] == 'on' ) { $redirect_url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; header("Location: $redirect_url"); exit(); }