Adding Rewrite commands to redirect to https


  • | 496 points

    Re: Laragon and Let's Encrypt
    I went to the configuration file for my virtual host. From the menu:
    Apache->sites enabled
    and edited the VirtualHost section for port 80. The original was:

    <VirtualHost *:80>
    DocumentRoot "${ROOT}"
    ServerName ${SITE}
    ServerAlias *.${SITE}
    <Directory "${ROOT}">
    AllowOverride All
    Require all granted
    </Directory>
    </VirtualHost>

    and I added 3 lines to redirect to https:

    <VirtualHost *:80>
    DocumentRoot "${ROOT}"
    ServerName ${SITE}
    ServerAlias *.${SITE}
    <Directory "${ROOT}">
    AllowOverride All
    Require all granted
    </Directory>
    RewriteEngine on
    RewriteCond %{SERVER_NAME} =${SITE}
    RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
    </VirtualHost>


Log in to reply
 

Looks like your connection to Laragon was lost, please wait while we try to reconnect.