En mi caso ha sido necesario redireccionar una web desde http (80) a https (443). Se puede utilizar también para redireccionar de una url a otra. Deberemos configurar esta linea en nuestro VirtualHost:
#Redireccionar a otra url
RedirectMatch (.*) https://www.site.com$1
Mas de una vez por motivos de desarrollo hemos necesitado que nuestra web tenga las www delante de la dirección. En nuestro VirtualHost deberemos configurar lo siguiente, eso si teniendo en cuenta que es necesario tener instalado mod_rewrite
Bueno tenemos varias opciones para solucionar este problema.
El primero consiste en comentar en /etc/apache2/ports.conf la siguiente linea #NameVirtualHost *:80 y definir en nuestro /etc/apache2/sites-available/default la parte de NameVirtualHost *:80.