Në sistemet e menaxhimit të përmbajtjes, URL-të shpesh nuk janë rregulluar gjithmonë paraprakisht dhe për këtë arsye nuk janë krijuar statikisht paraprakisht (si një kontribut ose menu), por adresojnë objekte nga baza e të dhënave. Ngjashëm me WordPress ( siç përshkruhet këtu ) është gjithashtu e mundur që Joomla të ndërtojë struktura dinamike URL (të pavarura nga sistemi i brendshëm alias). Ose JRouter mund të përdoret këtu - ose mund të përdorni një linje me një linjë në .htaccess.
Së pari krijoni një element të menusë (p.sh. me pseudonimin "nënfolderi") dhe e lini të tregojë tek një artikull i përgatitur (p.sh. me ID 1337). Pastaj vendosni rregullin e mëposhtëm në .htaccess direkt pas linjës hyrëse RewriteEngine On:
RewriteRule ^subfolder/([^/]*)\.html$ /index.php?option=com_content&view=article&id=1337&name=$1 [L]
Pastaj merrni URL-në pasi të keni thirrur
https://tld.com/subfolder/foo.html
përmbajtjen e faqes
https://tld.com/subfolder/?name=foo
Në artikullin e mësipërm (ose modulet e lidhura me elementin e menusë) atëherë mund të pyesni me lehtësi URL-në e saktë me $ _GET ["name"]. Nëse jeni duke punuar me IIS në vend të Apache, ju shtoni udhëzimin e mëposhtëm në ekuivalentin e .htaccess (në web.config):
<rule name="custom route 1" stopProcessing="true">
<match url="^subfolder/([^/]*)\.html$" ignoreCase="false" />
<action type="Rewrite" url="/index.php?option=com_content&view=article&id=1337&name={R:1}" appendQueryString="false" />
</rule>