Nidaamyada maaraynta macluumaadka, URL-yada badanaa lama go'aamiyo sidaas darteedna si joogto ah looma abuurin (sida qoraallo ama walxaha liiska) kahor, laakiin waxay ka galaan walxaha kaydka xogta. Sida WordPress ( sida halkan lagu sharaxay ), waxaa sidoo kale suurtogal ah in la abuuro qaab-dhismeedyo URL firfircoon oo ku jira Joomla (oo ka madax bannaan nidaamka magaca gudaha). Tan waxaa lagu gaari karaa midkood JRouter - ama hal sadar oo kood ah oo ku jira faylka .htaccess.
Marka hore waxaad abuureysaa shay menu ah (tusaale ahaan magaca loo yaqaan "subfolder") oo u ogolow inuu tilmaamo maqaal la diyaariyay (tusaale ahaan ID 1337). Kadib deji qaanuunka soo socda .htaccess si toos ah kadib qadka hordhaca RewriteEngine On:
RewriteRule ^subfolder/([^/]*)\.html$ /index.php?option=com_content&view=article&id=1337&name=$1 [L]
Kadib waxaad heleysaa URL kadib markaad soo wacdo
https://tld.com/subfolder/foo.html
nuxurka bogga
https://tld.com/subfolder/?name=foo
Qodobka kore (ama modulesyada kuxiran shayga menu) waxaad markaa si fudud u weydiin kartaa URL-ka saxda ah $ _GET ["magaca"]. Haddii aad la shaqeyneyso IIS halkii aad ka shaqeyn lahayd Apache, waxaad ku dartaa tilmaamaha soo socda midka u dhigma .htaccess (ee 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>