Apache redirect HTTP to HTTPS

不言
Release: 2019-04-03 14:14:34
Original
5200 people have browsed it

Force HTTP redirection to HTTPS in Apache, many sites just need to always run with SSL. We need to ensure that every user must access the website via SSL. If any user tries to access the website using a non-ssl URL, he must be redirected to the SSL website.

Apache redirect HTTP to HTTPS

This article will introduce about redirecting the website to ssl url every time using the apache mod_rewrite module.

Option 1:

Edit the virtualhost website in the apache configuration file and add the following options. Change www.example.com to your actual domain name.

Redirect permanent / https://www.example.com/
Copy after login

Option 2:

Edit the VirtualHost website in the Apache configuration file and add the following settings. You can also add the same settings in an .htaccess file in the document root of your website.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
Copy after login

If you want to redirect a specific URL to https. Use the following settings. For example, if someone tries to access the always-secure.html file on the website. Users must use SSL to access the URL.

 RewriteEngine On
 RewriteRule ^always-secure.html$ https://www.example.com/always-secure.html [R=301,L]
Copy after login

This article has ended here. For more exciting content, you can pay attention to the Linux Video Tutorial column on the PHP Chinese website! ! !

The above is the detailed content of Apache redirect HTTP to HTTPS. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template