Not angry at all
Perhaps I was just trying too hard to explain the problems.
Jan said that /item and /category are in the URLs because aliases are not unique across items and categories.
Adding /type as you suggest is the same thing as keeping /item or /category.
This is one of the causes of the duplicate content.
Just make an internal menu item for 1 ZOO item and for 1 category and look at the URLs from the menu and from ZOO.
If ZOO is the default menu item (homepage):
If you make an internal menu item for a ZOO item and you set the Joomla alias as iphone, the URL will be:
This is all done only by Joomla.
But if you look in the ZOO category at the URL of that item you will see that it also has another URL:
So now there are 2 URLs for the same item.
It's the same thing for categories.
Joomla internal menu item:
and ZOO category:
and there are also the URLs created by the pagination.
So adding something like /type or /item or /category is wrong.
/type/alias still generates duplicate content when an internal menu item is created.** Joomla would create a URL without /type and ZOO already has one with /type.**
In the URL there should be only the alias of the item or category to avoid duplicate content.
Please read the thread from the old forum also.
There is not need to add anything in the URL if the alias (not the name) of an item or category is unique.
The aliases could be similar but not identical. The aliases are visible only in the URL.
How many people would want to create an item and a category with the same name and alias anyway?
Again, items and categories can have the same name but the alias should be slightly different.
So /alias should point to the appropriate page.
If that alias is of a category, it should point to a category.
If that alias is of an item, it should point to an item.