# This file is for an article located at https://linuxwebdevelopment.com/permanently-redirect-domain-another-domain/ # The ServerName directive sets the request scheme, hostname and port that # the server uses to identify itself. This is used when creating # redirection URLs. In the context of virtual hosts, the ServerName # specifies what hostname must appear in the request's Host: header to # match this virtual host. For the default virtual host (this file) this # value is not decisive as it is used as a last resort host regardless. # However, you must set it for any further virtual host explicitly. ServerName www.example.com ServerAlias example.com #ServerAdmin webmaster@localhost DocumentRoot /var/www/example.com Options Indexes FollowSymLinks AllowOverride All # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, # error, crit, alert, emerg. # It is also possible to configure the loglevel for particular # modules, e.g. #LogLevel info ssl:warn #ErrorLog ${APACHE_LOG_DIR}/example.comerror.log #CustomLog ${APACHE_LOG_DIR}/example.com.log combined #SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem #SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem #Include /etc/letsencrypt/options-ssl-apache.conf #Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains" #SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem RewriteEngine On RewriteRule ^(.*)$ http://anothersite.com/$1 [R=301,L]