I loko o nā ʻōnaehana hoʻokele ʻike, ʻaʻole i hoʻoholo mua ʻia nā URL a no laila ʻaʻole i hana ʻia ma ke ʻano static (e like me nā pou a i ʻole nā mea papa kuhikuhi) ma mua, akā e komo i nā mea mai ka waihona ʻikepili. E like me WordPress ( e like me ka mea i wehewehe ʻia ma aneʻi ), hiki nō hoʻi ke hana i nā ʻano URL dynamic ma Joomla (kūʻokoʻa o ka ʻōnaehana alias kūloko). Hiki ke hoʻokō ʻia kēia me JRouter - a i ʻole me kahi laina hoʻokahi o ke code i loko o ka faila .htaccess.
Hana mua ʻoe i kahi mea papa kuhikuhi (e laʻa me ka inoa "subfolder") a e kuhikuhi i kahi ʻatikala i hoʻomākaukau ʻia (e laʻa me ID 1337). A laila hoʻonohonoho i kēia kānāwai i ka .htaccess pololei ma hope o ka laina hoʻolauna RewriteEngine On:
RewriteRule ^subfolder/([^/]*)\.html$ /index.php?option=com_content&view=article&id=1337&name=$1 [L]
A laila loaʻa iā ʻoe ka URL ma hope o ke kāhea ʻana
https://tld.com/subfolder/foo.html
ka ʻike o ka ʻaoʻao
https://tld.com/subfolder/?name=foo
I ka ʻatikala i ʻōlelo ʻia ma luna (a i ʻole nā modula e pili ana i ka huahana menu), hiki ke nīnau maʻalahi ʻia ka URL kikoʻī me $ _GET ["inoa"]. Inā ʻoe e hana nei me IIS ma kahi o Apache, hoʻohui ʻoe i kēia ʻōlelo aʻo i ka like .htaccess (i ka pūnaewele.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>