В подтверждение ответов от gnomeontherun и Hennie. У вас есть некоторый контроль над тем, как url составлен joomla, через структуру меню и псевдоним для каждого меню.
Иногда стоит создавать пункты меню, даже если вы не показываете их в меню на своем сайте.
например. Структура Меню:
Home
-Latest News *(Could be a category blog view)*
--News article 1 *(Link to article but this level need not be shown on menu)*
--News article 2 *(Link to article but this level need not be shown on menu)*
URL должен выглядеть следующим образом:
/latest-news *(for the blog view)*
/latest-news/news-article-1 *(for the article view)*
Если нет пункта меню, который относится к изделию, Joomla составляет сам URL, используя категорию +/ID статью-псевдоним + id и т. д. Если он найдет пункт меню, он будет использовать структуру меню.
Joomla использует псевдоним меню для фактического содержания:
т.е. menu-alias-level1/menu-alias-level2/news-article-1
Используя этот метод с самого начала позволит вам сохранить ваши URLs соответствуют ли они доступны через маршрут на страницу блога или непосредственно. Это поможет с вашим SEO.
Конечно, это может быть боль, чтобы создать пункт меню для каждой статьи, но я знаю, что некоторые ребята Joomla, которые клянутся им и будет делать это даже тысячи страниц ...