For some reason Google has indexed some pages on my Joomla website using strange urls starting https://www.pgweb.uk/?id=
When clicked on, these always go to a page which looks similar to the home page but is missing some of its modules
As a consequence, they remain in Google's index, since it appears to the Google that these pages exist.
The correct url for this particular page should be
but this correct url isn't in Google's index.
When I try to remove individual incorrect urls, Google webmaster tools tells me they are not in the property.
I don't know how many of these incorrect urls are in Google's index.
Any idea of why this is happening and how to stop it?
Is there any way using the Redirects component that I can get 404 redirects for pages starting so that they will eventually be removed from the Google index? The Redirects component has no effect with such urls when I've tried.