Redirect all visitors to a primary domain in Apache
There are several scenarios in which you may want to redirect all your website visitors to a single, primary domain in Apache:
- Redirect the www and non-www (root domain) hostnames of your domain to avoid duplicate content and improve SEO
- Redirect an old domain to a new domain, maintaining links and search engine reputation
- Redirect secondary domains (e.g. “spelling mistake” domains, or alternative-spelling domains) to your primary domain
I have recently implemented the following on my own website, and I would like to share this Apache trick.