Using mod_alias and RedirectMatch:
RedirectMatch 301 ^/.*$ https://www.newdomain.com/
Or using mod_rewrite:
RewriteEngine On
# If domain is not www.newdomain.com
RewriteCond %{HTTP_HOST} !^www\.newdomain\.com$
# Redirect to http://www.newdomain.com/wildcard and make it https too
RewriteRule ^/?(.*)$ https://www.newdomain.com/$1 [R=301,L]
However Apache documentation suggests not using mod_rewrite when a simpler alternative will suffice: When not to use mod_rewrite

Leave a Reply