I indholdsstyringssystemer er URL'er ofte ikke forudbestemte og oprettes derfor ikke statisk (som indlæg eller menupunkter) på forhånd, men tilgår snarere objekter fra databasen. I lighed med WordPress ( som beskrevet her ) er det også muligt at oprette dynamiske URL-strukturer i Joomla (uafhængigt af det interne alias-system). Dette kan opnås enten med JRouter – eller med en enkelt linje kode i .htaccess-filen.
Først opretter du et menupunkt (f.eks. Med aliaset "undermappe") og lader det pege på en forberedt artikel (f.eks. Med ID 1337). Indstil derefter følgende regel i .htaccess direkte efter introduktionslinjen RewriteEngine On:
RewriteRule ^subfolder/([^/]*)\.html$ /index.php?option=com_content&view=article&id=1337&name=$1 [L]
Derefter får du URL'en efter at have ringet op
https://tld.com/subfolder/foo.html
indholdet af siden
https://tld.com/subfolder/?name=foo
I den ovennævnte artikel (eller modulerne, der er forbundet til menupunktet), kan den nøjagtige URL derefter let forespørges med $ _GET ["name"]. Hvis du arbejder med IIS i stedet for Apache, tilføjer du følgende instruktion til .htaccess-modparten (i 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>