URL Routing - New feature in Joomla! 3.7

The new Joomla version 3.7 will have finally an improved URL routing system. This will not immediately solve all SEF URLs problems, but the underlying structure for further improvements is there now. And one best thing we will get now already: no more ID's in the URLs.

URL Routing - New feature in Joomla! 3.7

The new Joomla version 3.7 will have finally an improved URL routing system. This will not immediately solve all SEF URLs problems, but the underlying structure for further improvements is there now. And one best thing we will get now already: no more ID's in the URLs.

All this is mainly due to the crowd funding program started by Hannes Papenberg (see www.indiegogo.com for details). Especially Hannes' last announcement was very encouraging, where he mentioned that the last code changes were merged in Joomla:

Today three important Pull Requests were merged by the Joomla team, one closing a bug in non-SEF mode, one cleaning up routing further in Joomla 4.0 (thus completing the proper implementation for this in 4.0) and the last one making it possible to remove IDs from URLs in Joomla. With that and after around 500 hours of coding, explaining and defending, the work for the Joomla project in this crowdfunding project is finished.
This will make Joomla 3.7 a huge step forward, especially with the other new features that are also included, like the new admin interface and the editor changes.

Preview of Joomla 3.7 URL routing changes

The routing system has improved considerably, but many of those improvements may not be immediately visible to many users. One option is, though: we can now finally remove ID-numbers from our URL's. If you currently have a blog or featured article listing, the article-alias will be prepended with the corresponding ID in the Joomla article table, like this:

[index.php/article-category-list/8-beginners]

The only way to get rid of this currently is to attach the individual article to a menu. In Joomla 3.7 this will change. However, only if you wish too: if you want to preserve your existing URL-structure, nothing will change. Having said that, let's take a look at the new options. The options are available from the Options button in the Articles overview. Actually, you see it in action in this animated GIF:


If you head over to the Integration tab, you will see an option called URL Routing (it's located here because you can switch on per component). By default, it is set to Legacy and if you leave it like that, really nothing will change and URL's will be built using the pre-Joomla-3.7 procedure. If you use Modern though, the new routing mechanism will be activated, which is a lot more efficient. However, your URL's will remain the same. Make sure to test this, but most probably you will see no changes

However, you may also notice that a new option popped up after changing Legacy to Modern, called Remove IDs from URLs. Well, no explanation needed, it will do just that: remove the ID. The earlier mentioned URL will now show as follows:

[index.php/article-category-list/beginners]

Should you use this right away?

This is definitely the way to go for new sites. However, existing sites should either leave the Legacy mode or use Modern with the Remove-ID setting left to No. Never change URL's just like that, it could have serious SEO consequences! If you do decide to use the new structure and change your URL's, make sure to reroute them using a 301-redirect (there is no automatic redirection from legacy to modern URL's!).

Finally, next to the ID change, the code has become much more efficient and also it will become much easier for third-party developers to write clean URL's for their extensions. While many would perhaps even expect more changes, these will probably come in Joomla 4, like Wordpress-style options to choose a custom URL-scheme. Check out this great video on the Joomladay London site with an interview with Hannes Papenberg if you want to know more of the technical backgrounds of the changes.

COMMENTS

Name

Access & Security,5,Accessibility,1,Accordion Menus,2,Admin Navigation,3,Admin Publishing,1,Admin Reports,1,Administration,7,Affiliate Advertising,7,Affiliate Systems,3,Akaunting addon,4,AlphaIndex Dictionaries,3,Amazon,4,Appointment & Schedule,13,article elements,7,Article Preview,3,Articles comments,2,Articles Display,9,Articles Embed,3,Articles Images,8,Articles Listing,5,Articles Showcase,2,Articles Structured Lists,3,Articles styling,3,Articles Tabs,2,Audio & Radio Channels,19,Audio Broadcasting,12,Audio Players,1,Audio Players & Gallery,36,Authentication,4,Authentication - Cloud based,1,Authoring & Content,7,Auto Login,1,Automatic Articles,3,Automatic Links,1,Automatic translations,2,Back Links,1,backend,1,Banner Management,5,Billing & Invoices,2,Birthdays & Historic events,2,Blog,1,Booking,17,Booking - hosted,1,Booking & Reservations,19,Books & Libraries,5,bootstrap,1,bootstrap 4,2,business template,1,Calendars & Events,16,Captcha,1,ccpa,1,Chat,2,ChronoForms,1,Classified Ads,1,Clients & Communities,3,Clocks,1,Cloud Storage,2,CMS,1,Code Snippets,1,Coding & Scripts Integration,1,Communication,3,Communities,1,Community Builder Social Web,1,component,30,consulting template,1,Contact forms,6,Contacts & Feedback,5,content,1,Content Construction,27,Content infos,1,Content Links,4,content management system,1,Content Menus,1,Content Optimization,3,Content Photo Gallery,2,Content Protection,2,Content Restriction,1,Content Sharing,3,Content Statistics extensions,1,Content Submission,5,ContentBuilder extensions,5,Core Enhancements,4,Countdown,1,Courses,3,crm,6,Currency & Exchange,1,Custom Code in content,3,Custom Code in Modules,1,Custom fields,8,Data Import & Export,2,Data Reports,3,Database Management,1,Date & Time,3,Date Calendars,1,Design,3,Design Tools,2,dev tips,2,Development,3,Development Tools,3,Directory,7,display,1,DNS,1,Donations,1,Downloads,7,DPIA,1,Drop & Tab Menus,2,E-commerce,23,e-Commerce Integrations,1,EasySocial extensions,2,Editing,3,Editor Buttons,2,Education & Culture,11,Email,5,Email Authentication,1,Embed & Include,7,Event,2,Events,5,Events Calendars,6,Events Management,4,Events Registration,3,extension,32,Extension Specific,5,Extensions Quick Icons,2,External Widgets,1,facebook,1,Facebook display,1,Facebook images,1,Facebook integration,2,featured,5,File Management,5,finance template,1,Financial,1,Flickr,1,FlowPlayer Reloaded,1,Food & Beverage,9,Forms,10,Formulae,1,Forum,2,free,3,free component,6,free extension,31,free joomla 3 component,2,free joomla 3 extension,13,free joomla 3 module,10,free joomla 3 plugin,8,free module,28,free plugin,17,Frontend News,4,Gallerie,1,Galleries,4,Gallery,1,Games,3,gdpr,2,Geotagging,1,Gifts & Coupons,2,Google Ads,1,Google Display,2,Graphs and Charts,12,Guest Book,1,Headline Marquee,1,help desk,1,HikaShop extensions,2,human resources,1,Image effects,14,Image Flash Slideshow,1,Image jQuery Slideshow,9,Image magnifier,1,Image Modules,6,Image overlay,1,Image Scripts Slideshow,3,Images,15,Images Rotators,4,Introduction,1,IP Blocking,1,JE Ajax Event Calendar extensions,1,jobs manage,1,JomSocial Extensions,1,joomboost,1,joomla,10,joomla 2.5,3,joomla 3,103,joomla 3 ACL,1,joomla 3 template,2,joomla 3.7,1,joomla 4,5,joomla ajax,1,joomla ajax extensions,1,joomla and beyond,2,joomla CMS,1,joomla component,1,joomla CRM,1,joomla custom fields,1,joomla layouts,1,joomla project,1,joomla project management,1,joomla template,1,joomla ticket support,1,joomladay,12,joomladay atlanta,3,joomladay florida,9,JoomShopping extensions,1,jQuery scripts,1,K2 extensions,1,kickstarter,1,Koparent extensions,1,Kunena extensions,1,landing page template,1,Landing pages,3,Language Edition,1,Languages,1,Latest News,5,lendars,1,Live Support,3,Living,23,LMS,5,LMS King extensions,1,Mailing & Distribution Lists,1,Mailing & Newsletter bridges,2,Manage your team/client projects in a smart way!,1,Map Directions,1,Maps & Locations,3,Maps & Weather,1,Marketing,10,Membership & Subscriptions,3,Menu Editors,1,Menu System,1,Miscellaneous,4,Mobile,5,Mobile Display,2,module,39,module joomla 3,2,Modules Panel,1,Modules Styling,2,Multi-lingual Content,2,multi-purpose template,1,Multimedia,124,Multimedia Display,48,Multimedia Players,93,Multimedia PlayersAudio Broadcasting,1,Multiple Sites,1,MyPrices,1,new feature,1,news,4,News Channels,2,News Display,12,News Images,3,News Tickers & Scrollers,4,Newsflash,3,Newsletter,1,Notes,3,OnePage Design extensions,5,open source,1,other news,1,Our Radio Player for Joomla 1.7 and 2.5 (+3) allows you to add a shoutcast radio player to your Joomla website! Let your visitors listen to your radio station!,1,Page Background,6,paid,1,paid component,24,Paid Downloads,15,paid extension,23,paid joomla 3 component,5,paid joomla 3 extension,12,paid joomla 3 module,5,paid joomla 3 plugin,3,paid joomla 3 template,2,paid joomla component,1,paid module,14,paid plugin,5,paid template,1,Payment Gateway,3,Payment systems,3,Photo Channels,1,Photo Display,11,Photo Gallery,11,Photos & Images,23,php7,1,plugin,22,Polls,3,Popups & iFrames,2,Portfolio,2,prez,1,Print & PDF,1,Project & Task Management,7,Question & Answers,1,Quiz,6,Random News,2,Ratings & Reviews,6,recaptcha,1,Recipe Maker extensions,1,Religion,1,Religious events,2,Restaurant,1,Rotators,1,rsform,1,Scores & Results,1,Search & Indexing,3,Search Results,2,security release,1,Security Tools,2,Select box menus,1,SEO & Metadata,1,seo tips,2,services template,1,Session management,1,Shopping cart,3,Site Access,1,Site Links,1,Site Management,1,Site management tools,3,Site Search,4,Site Security,1,Slideshow,3,Sliding Menus,1,Social Channels display,1,Social Display,2,Social Media,8,Social Presence,1,Social Recommend,1,Social Share,2,Social Web,3,speaker,1,Streaming & Broadcasting,7,Structure & Navigation,2,Style & Design,8,Surveys,2,table,1,Tables & Lists,3,tedx,1,template,2,testimonials,1,Testimonials & Suggestions,2,Text & Link Ads,1,text file,1,Thematic Directory,1,ticket support,1,Time,3,Timed Content,2,tips,5,Tooltip plugin,1,TrackTime PRO,1,Tree Menus,1,troubleshooting tips,1,Tutorials,2,updates,2,URL Redirection,1,User Management,2,Users Import & Export,2,Vehicles,1,Vertical Markets,14,Video Broadcasting,16,Video Channels,15,Video conference,1,Video Players & Gallery,62,videos,3,videos conferences,14,videos tutorial,4,vimeo,1,virtuemart addon,1,VirtueMart extensions,2,Virtuemart Promotions,1,vuejs,1,web,1,WebBased Tools,1,wordpress,2,wordpress plugin,1,wordpress shortcode,1,youtube,1,
ltr
item
Joomla! Extensions, Templates, Tutorials, Videos and updates: URL Routing - New feature in Joomla! 3.7
URL Routing - New feature in Joomla! 3.7
The new Joomla version 3.7 will have finally an improved URL routing system. This will not immediately solve all SEF URLs problems, but the underlying structure for further improvements is there now. And one best thing we will get now already: no more ID's in the URLs.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO7IZjko_42bO-XvZ5WB0ZPVQ2GyQrt9KZ_iyFpNaJZDZBHLXu9tIWtyDldHW1VVQA9efCQw6csvpiEf3i3mkj5xPfzooJ6Q0DsltCCwxUaMS4uItETcAuCQHnq6ecIOyL9ZIhON0U7Ws/s320/joomla-3.7-new-url-routing.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO7IZjko_42bO-XvZ5WB0ZPVQ2GyQrt9KZ_iyFpNaJZDZBHLXu9tIWtyDldHW1VVQA9efCQw6csvpiEf3i3mkj5xPfzooJ6Q0DsltCCwxUaMS4uItETcAuCQHnq6ecIOyL9ZIhON0U7Ws/s72-c/joomla-3.7-new-url-routing.png
Joomla! Extensions, Templates, Tutorials, Videos and updates
http://www.1joomla.org/2016/11/url-routing-new-feature-in-joomla-37.html
http://www.1joomla.org/
http://www.1joomla.org/
http://www.1joomla.org/2016/11/url-routing-new-feature-in-joomla-37.html
true
2560962516750091016
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy

www.1joomla.org is not affiliated with or endorsed by The Joomla! Project™. Use of the Joomla!® name, symbol, logo and related trademarks is permitted under a limited license granted by Open Source Matters, Inc.