I have a shop site that used Ecwid, which is great, however it creates crazy long URL’s that aren’t being crawled properly by google so none of the ‘products’ are showing up as on the site. So nobody is finding the products.
There is a way of getting Ecwid to create clean URL’s and that’s fine and works, but then the clean URLs don’t actually point to the pages so I keep getting 404’s.
The trick is to configure .htaccess so that it remaps the clean url to the shop page on the site and there’s a github post on how to do that here:
However it’s not working for me and I think it’s because the file structure that Rapidweaver uses is not the same as the file structure used in the instructions, i.e. index.php files within folders named for the page. So my ‘shop’ page is actually in /shop/index.php
I cannot for the life of me get this to work as I don’t really understand .htaccess or even what I’m trying to get it to do…
The site, with cleaned url’s is here, but if you go to any product and then reload the page you’ll get a 404…
Does anyone know how to configure .htaccess so that it does what the github article says and remaps any shop url to the actual shop page? I’m attaching a grab of my site structure too.
Thanks for any help