Does this info still hold true in today's Joomla after 10 years?SEF URLs - updating alias name
Post by johnelk » Sat Jan 02, 2010 5:25 pm
Setting SEF URLs to be activated in Global Configuration normally means that an article's alias is used to form the shortened URL. But let's say that you want to change the article's alias so that it is more meaningful - or holds better keywords. If you amend the article's alias in Article Manager and then SAVE it, it will not produce a change in the SEF URL for that page. This is because the original alias is saved in the jos_menu table in the database.
So to amend this alias, you can log on to your site's cpanel (or similar), then call up phpMyAdmin, then select the Joomla database for the site, then highlight jos_menu, and then BROWSE to find the items you wish to change. Having done so, for each one that needs changing use the following SQL command:
UPDATE jos_menu SET alias="my-new-alias" WHERE name="my-article-menu-name" (and hit 'GO').
Hope this helps.
John Elkington
I have recently uninstalled sh404sef from my site and started using Joomla's built in SEF functionality which is fine but I can not update the urls by changing ailiases.
Sh404sef gave these notices after uninstall:
sh404SEF has been succesfully uninstalled.
- automatically generated SEF url have not been deleted (table #__sh404sef_urls)
- custom SEF url, aliases and pageIds have not been deleted (tables #__sh404sef_urls, #__sh404sef_aliases and #__sh404sef_pageids)
- Custom Title and META data have not been deleted (table #__sh404sef_metas)
Is it these that cause the issue or should I look elsewhere?