URL dinamis ing Joomla

Ing sistem manajemen konten, URL asring ora diatasi sadurunge lan mula ora digawe statis sadurunge (minangka kontribusi utawa item menu), nanging alamat obyek saka basis data. Mirip karo WordPress ( kaya sing dijelasake ing kene ), sampeyan uga bisa nggawe Joomla struktur URL dinamis (ora kalebu sistem alias internal). Salah siji JRouter iku cocog kanggo iki - utawa sampeyan bisa nggunakake siji garis ing .htaccess.


Pisanan sampeyan nggawe item menu (kayata karo alias "subfolder") lan wenehi artikel menyang artikel sing disiapake (kayata ID 1337). Banjur atur aturan ing ngisor iki ing .htaccess langsung sawise baris pambuka RewriteEngine On:

RewriteRule ^subfolder/([^/]*)\.html$ /index.php?option=com_content&view=article&id=1337&name=$1 [L]

Banjur sampeyan entuk URL sawise nelpon

https://tld.com/subfolder/foo.html

isi kaca

https://tld.com/subfolder/?name=foo

Ing artikel ing ndhuwur (utawa modul sing ana gandhengane karo item menu) sampeyan bisa kanthi gampang takon URL sing pas karo $ _GET ["jeneng"]. Yen sampeyan nggarap IIS tinimbang Apache, sampeyan tambahake pandhuan ing ngisor iki menyang mitra .htaccess (ing web.config):

<rule name="custom route 1" stopProcessing="true">
 <match url="^subfolder/([^/]*)\.html$" ignoreCase="false" />
 <action type="Rewrite" url="/index.php?option=com_content&amp;view=article&amp;id=1337&amp;name={R:1}" appendQueryString="false" />
</rule>
Bali