Prefacio
Una búsqueda en Internet, lo mismo, es configurar un directorio determinado para forzar el acceso a https, que es todo lo contrario a mis necesidades.
demanda
Necesito establecer el acceso https obligatorio para el sitio principal, pero un directorio separado todavía usa el acceso http.
De esta manera, puede establecer un nombre de dominio de segundo nivel para un directorio separado ; de lo contrario , el navegador seguirá accediendo al sitio https del subdirectorio de forma predeterminada , pero sin el archivo de certificado del nombre de dominio de segundo nivel , lo hará causar errores de acceso .
lograr
Cree un nuevo .htaccess en el directorio de inicio del sitio web y complete el siguiente contenido para establecer el acceso https obligatorio para el sitio web principal
#强制https
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
Todo lo anterior es una tontería . La siguiente es la mejor configuración.
Deje que cierto subdirectorio no acceda a https.
Cree un nuevo .htaccess en el subdirectorio y complete, RewriteEngine Off
guarde y cierre.