Hello, I'm running Apache 2.4 on an FC20 box. It's running several name based virtual hosts. I've set up one name based virtual host on port 443 I'll call it webmail.example.com. When a user goes to https://webmail.example.com the connection encrypts, the page is displayed. Here's the original version of that virtual host: <VirtualHost webmail.example.com:443> ServerAdmin webmaster@xxxxxxxxxxx ServerName webmail.example.com ServerAlias webmail.example.com DocumentRoot /srv/http/webmail ErrorLog "/var/log/httpd/webmail.example.com_error_log" CustomLog "/var/log/httpd/webmail.example.com_access_log" common SSLEngine on SSLCipherSuite HIGH SSLCertificateFile "/etc/ssl/certs/server.crt" SSLCertificateKeyFile "/etc/ssl/private/server.key" <Directory /srv/http/webmail> Options FollowSymLinks AllowOverRide Limit Require all granted DirectoryIndex index.php </Directory> </VirtualHost> My problem is I'm wanting a rewrite rule that will redirect any users who just go to: http://webmail.example.com to: https://webmail.example.com so they'll hit the ssl enabled virtual host. I'm getting page not founds. Here's my configuration: <VirtualHost webmail.example.com:80> ServerAdmin webmaster@xxxxxxxxxxx ServerName webmail.example.com ServerAlias webmail.example.com DocumentRoot /srv/http/webmail ErrorLog "/var/log/httpd/webmail.example.com_error_log" CustomLog "/var/log/httpd/webmail.example.com_access_log" common # I've tried all this: # Redirect / https://webmail.example.com/ # Redirect http://webmail.example.com/ https://webmail.example.com/ #RewriteEngine on #RewriteCond %{HTTPS} !=on #RewriteRule (.*) https://%{HTTP_HOST} #RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} </VirtualHost> Pointers welcome. Thanks. Dave. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx