Publicidad

Redireccionar desde Apache2 urls www a no www


Por Alex el 18/11/2023, Comentar el artículo

Comparte este artículo:      




Al querer redireccionar de www a no www, es decir, del dominio www.dominio.com al dominio.com, simplemente no funcionaba la redirección del .htaccess y daba error de certificado no valido, y lo curioso es que solo pasaba en firefox en todos los sistemas ...


La solución fue dividir el fichero de configuración de Apache2 en dos web y crear dos ficheros, uno para el dominio con www y otro para el dominio sin www y no utilizar el ServerAlias de Apache2.

Mi fichero original de apache2 conf era




    # Basic setup
    ServerName dominio.com
    ServerAlias www.dominio.com
    DocumentRoot /var/www/html/dominio.com
    DirectoryIndex index.html index.php
    

            Order Deny,Allow
            #Deny from all
            #Allow from 192.168.0
            Allow from all
            #Don't show indexes for directories
            Options -Indexes +FollowSymLinks +MultiViews
            AllowOverride All
            Require all granted
   

Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/dominio.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/dominio.com/privkey.pem


Y crear un nuevo fichero de Apache2 solo con la configuración del redirección del dominio con www añadiendo la siguiente regla

Redirect permanent / https://dominio.com/


El fichero .conf de Apache2 quedaría así




    # Basic setup
    ServerName www.dominio.com
    
    Redirect permanent / https://dominio.com/    

Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/www.dominio.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/www.dominio.com/privkey.pem



Creando también un nuevo certificado para el dominio con www.

Y esto es todo, feliz programming
Saludos
Alex.
/


Si te ha gustado el artículo compartelo en:      




Añadir un comentarios:

Nombre:
Email: (no se publica el email)




SIGUENOS EN

ARCHIVO

Publicidad

.