How to create a Joomla 6 module with YOOtheme Builder Emails going to spam: setting up SPF, DKIM and DMARC 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 How to create a Joomla 6 module with YOOtheme Builder Emails going to spam: setting up SPF, DKIM and DMARC 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
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