Cómo configurar https para saltar a http
1) Coloque un archivo .htaccess en el directorio de su sitio web. En el entorno de Windows, no puede cambiar el nombre del archivo directamente a .htaccess. Se le pedirá que ingrese el nombre del archivo. Entonces, primero creamos un nuevo documento "Nuevo documento de texto.txt", abrimos el Bloc de notas, seleccionamos Guardar como, seleccionamos "Todos los archivos (*.*)" como tipo de guardado, ingresamos ".htaccess" como nombre de archivo y guardamos. Esto genera un archivo .htaccess.
2) Abra el archivo .htaccess en el editor y escriba las siguientes reglas:
RewriteEngine on
RewriteCond {SERVER_PORT} !^443$
RewriteCond {REQUEST_URI} !^/tz.php
RewriteRule (.*) https://{SERVER_NAME}/$1 [R]
Explicación:
{SERVER_PORT} - Puerto de acceso
{REQUEST_URI} - Por ejemplo, si la url es http://localhost/tz.php, se refiere a /tz.php
{ SERVER_NAME} - Por ejemplo, si la URL es http://localhost/tz.php, se refiere a localhost
El significado de las reglas anteriores es que si el puerto de la URL a la que se accede es no es 443 y la página a la que se accede no es tz php, se aplica la regla RewriteRule. Esto se logra: al acceder a páginas como http://localhost/index.php o http://localhost/admin/index.php, automáticamente saltará a https://localhost/index.php o https:// localhost/admin/index.php, pero no se realizará ningún salto al acceder a http://localhost/tz.php, es decir, se puede acceder a http://localhost/tz.php y https://localhost/tz .php de ambas direcciones.