Hi Luigi,
I have a similar problem, but I fear it's more tricky. For example, the following urls occure on my website:
- /category/123-testpage.html (correct)
- /category/123-testpage/ (garbage)
- /category/123-testpage (garbage)
- /category/123-te (garbage)
I have no idea, where all this stuff is coming from or who/what is invoking those URLs. It is partially even indexed by Google, altough I have nowhere linked to this stuff. (My xml sitemap is ok, too.) I'm not interested in making 301 redirects to the correct URLs for all this garbage.
I know it is a general big weakness of Joomla, that such stuff is possible at all. Joomla only cares about the content ID. I'm not a programmer, but shouldn't it be relatively easy to also consider the URL alias + the configuration setting whether the URLs have the html suffix + the category structure? I mean, all the necessary information is already there, it "just" needs to be considered! In fact it IS considered when the correct URLs are created, for example in Joomla's own navigation menus. It should also be considered on every page call. Or am I wrong? Is it so hard in the Joomla framework to find out that the URL "/category/123-te" does not exist and that the 404 page is to be shown instead???
Why I'm posting this here is that I could imagine that you are able to help the community with this. I already use your ReDJ and TagMeta. You really know about the URL issues and your tools operate absolutely reliable and fluently. If you could extend (perhaps ReDJ?) to fight against such garbage (as mentioned obove), as far as I can see you would once more be the one and only in the Extension Repository.
Very kind regards
Marcel