.htaccess obliga a https a excluir un directorio individualmente

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 Offguarde y cierre.

Supongo que te gusta

Origin blog.csdn.net/qq_34626094/article/details/112979253
Recomendado
Clasificación