For some reason, my Main URL (https://www.foxteller.com) cannot be indexed because of my domain redirects in the apache2 config.
My redirects go as follows:
- http://foxteller.com/ > https://www.foxteller.com/
- http://foxtellers.com/ > https://www.foxteller.com/
- http://fox-teller.com/ > https://www.foxteller.com/
The following error appears when I try to inspect my URL on the webmaster tools:
Duplicate without user-selected canonical
I understand Canonical tags are used to define duplicate pages. But I never knew it could be used in an apache redirect. At least according to Google, it can. But in this case, I don't understand why it is during an Apache2 Redirect. No page is being generated during the redirect as it is a 301 redirect. So I cannot use a Canonical tag.
I also asked this question in the Google products forums but sadly these "Experts" apparently do not seem to know a lot regarding canonical changes Google made in October 2018.
This is my Apache2 Config for the HTTP redirect:
<VirtualHost *:80> ServerAdmin firstname.lastname@example.org ServerName foxteller.com ServerAlias fox-teller.com foxtellers.com ServerAlias *.foxteller.com *.fox-teller.com *.foxtellers.com RedirectMatch 301 ^(.*)$ https://www.foxteller.com </VirtualHost>
Please do note that the page is indexed on google. But the metadata you see on there is about 2-3 months old and it cannot be refreshed due to this error.
The page is completely unable to index the updated page due to this.