Maybe someone could help me to figure it out what’s going on.
I opened a new store in Shopify and transferred some of the information from the old website that was in WordPress to new pages in the Store. By the way, I’m using the same domain I was using for the WordPress site.
Now I have the following error all the time I click on old links that are on other sites, including Google search results.
Redirection (in admin at online store > navigation > View url redirects) should do the trick so maybe you missed something. In the redirect from field input the part of the url after .com.au and without the last forward slash, for the given example that would be /services/retail-digital-signage-installation
I have checked all the redirects, everything is correct and the other redirects work fine. However, what it’s very strange is that the only redirects that doesn’t work are those that start with /services/ (see the image below)
So /services/* is some kind of special URL path that is reserved in Shopify. You can “add” redirects in the admin area, but they won’t work.
With redirects added in this is normal:
/services/ - HTTP301 (works as expected)
/services/apple - HTTP404 with 500 template (unexpected)
/services/orange - HTTP404 with 500 template (unexpected)
They mention this on the redirect help page:
Note> You can’t redirect URLs that begin with the following prefixes: /apps, /application, /cart, /carts, /orders, /shop, or /services.
You could theoretically bypass this with a somewhat advanced setup like a CDN/proxy in front of the whole site. CloudFlare workers could do the trick. Unknown what /services URL path gets used for, so not sure what this might break.