Joomla on LiteSpeed: CSS and JavaScript 403 errors with query strings Joomla 3 to Joomla 6 with T3 and Purity III: a migration case study Website hacked? What to do first and mistakes to avoid How to import Excel into WordPress with a custom plugin ChatGPT Ads: Paid Advertising Is Challenging Google Ads Ecommerce localization in Italy: catalogue, checkout and technical support Italian web developer for website support and local coordination Italian website localization: more than translating web content Taking over an existing Italian website without rebuilding it Website localization in Italy: a technical guide for international companies WordPress Dashboard Won't Load: 8 Causes and How to Fix Them WordPress Not Working: What to Check Before Panicking WordPress Site Stuck After Update: How to Recover It WP-Admin Error 500: Common Causes and Effective Solutions How to Identify Which WordPress Plugin Is Really Slowing Down Your Site Without Guesswork Joomla on LiteSpeed: CSS and JavaScript 403 errors with query strings Joomla 3 to Joomla 6 with T3 and Purity III: a migration case study Website hacked? What to do first and mistakes to avoid How to import Excel into WordPress with a custom plugin ChatGPT Ads: Paid Advertising Is Challenging Google Ads Ecommerce localization in Italy: catalogue, checkout and technical support Italian web developer for website support and local coordination Italian website localization: more than translating web content Taking over an existing Italian website without rebuilding it Website localization in Italy: a technical guide for international companies WordPress Dashboard Won't Load: 8 Causes and How to Fix Them WordPress Not Working: What to Check Before Panicking WordPress Site Stuck After Update: How to Recover It WP-Admin Error 500: Common Causes and Effective Solutions How to Identify Which WordPress Plugin Is Really Slowing Down Your Site Without Guesswork
Joomla and Incorrect URL Generation with Specific Menu Items

Joomla and Incorrect URL Generation with Specific Menu Items

Author Graziano De Maio - Gdmtech
I wish you a good read and remember: if after reading this article you need help, don't hesitate to contact me.
Author: Graziano De Maio | Founder of Gdmtech
Table of contents

Common URL Issues in Joomla 5 with “Tagged Items” Menu Types

In Joomla 3, the menu item “Iniziative” was set up as Tagged Items, a menu type used to display content linked to one or more tags. While functional, this setup does not provide an ideal structure for article URL generation.

Need help with a Joomla website? Get Joomla website support.

Key points:

  • Joomla 3 routing was more permissive and generally handled these cases without problems.
  • Joomla 5 enforces stricter routing rules and may fail to correctly generate or resolve URLs based on Tagged Items menu entries.

How I Solved the Routing and URL Issues

To ensure proper URL generation on Joomla 5, I implemented the following:

StepAction
1Created a hidden menu item exclusively for the Iniziative category
2Configured the menu as a Category Blog, fully compatible with Joomla 5 routing
3Maintained the same existing alias to preserve URL structure
4Kept the visible site navigation unchanged to avoid impacting user experience

This approach gave Joomla 5 a correct and stable base to generate and recognize article URLs for the category.

SEO and Development Recommendations for Joomla

  • Use Category Blog or Articles List menu types wherever possible for better URL management.
  • Avoid relying solely on Tagged Items menu entries, especially for main site sections.
  • Always perform URL and routing tests after major Joomla updates or changes.

Joomla URL Routing FAQ

Q: Why do URLs generated from “Tagged Items” menu types fail in Joomla 5?
A: Joomla 5 requires stricter routing and does not fully support this menu type for consistent URL generation.

Q: Can I modify the visible menu items to fix URL issues?
A: It is best practice to create hidden menu items for routing fixes, without altering the site’s visible navigation.

Q: How can I test if my URLs and routing work correctly?
A: Test links directly on your site and monitor for 404 errors or improper redirects.

Author Graziano De Maio - Gdmtech
I wish you a good read and remember: if after reading this article you need help, don't hesitate to contact me.
Author: Graziano De Maio | Founder of Gdmtech