Apache redirige HTTP vers HTTPS

不言
Libérer: 2019-04-03 14:14:34
original
5237 Les gens l'ont consulté

Forcez la redirection HTTP vers HTTPS dans Apache, de nombreux sites doivent juste toujours fonctionner avec SSL. Nous devons nous assurer que chaque utilisateur doit accéder au site Web via SSL. Si un utilisateur tente d'accéder au site Web en utilisant une URL non SSL, il doit être redirigé vers le site Web SSL.

Apache redirige HTTP vers HTTPS

Cet article présentera la redirection du site Web vers l'URL SSL à chaque fois en utilisant le module Apache mod_rewrite.

Option 1 :

Modifiez le site Web virtualhost dans le fichier de configuration Apache et ajoutez les options suivantes. Remplacez www.example.com par votre nom de domaine actuel.

Redirect permanent / https://www.example.com/
Copier après la connexion

Option 2 :

Modifiez le site Web VirtualHost dans le fichier de configuration Apache et ajoutez les paramètres suivants. Vous pouvez également ajouter les mêmes paramètres dans un fichier .htaccess à la racine du document de votre site Web.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
Copier après la connexion

Si vous souhaitez rediriger une URL spécifique vers https. Utilisez les paramètres suivants. Par exemple, si quelqu'un tente d'accéder au fichier always-secure.html sur le site Web. Les utilisateurs doivent utiliser SSL pour accéder à l'URL.

 RewriteEngine On
 RewriteRule ^always-secure.html$ https://www.example.com/always-secure.html [R=301,L]
Copier après la connexion

Cet article est terminé ici. Pour un contenu plus passionnant, vous pouvez prêter attention à la colonne Tutoriel vidéo Linux du site Web PHP chinois ! ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal