জুমলার গতিশীল ইউআরএল

কন্টেন্ট ম্যানেজমেন্ট সিস্টেমগুলিতে, ইউআরএলগুলি প্রায়শই আগাম স্থির হয় না এবং তাই স্থিতিশীলভাবে আগে থেকে তৈরি করা হয় না (অবদান বা মেনু আইটেম হিসাবে), তবে ডাটাবেস থেকে বস্তুগুলিকে সম্বোধন করে। ওয়ার্ডপ্রেসের অনুরূপ ( এখানে বর্ণিত হিসাবে ), জুমলায় গতিশীল URL স্ট্রাকচার (অভ্যন্তরীণ উরফ সিস্টেমের চেয়ে পৃথক) তৈরি করাও সম্ভব। হয় JRouter এখানে ব্যবহার করা যেতে পারে - বা আপনি .htaccess এ একটি ওয়ান-লাইনার ব্যবহার করতে পারেন।


প্রথমে আপনি একটি মেনু আইটেম তৈরি করুন (যেমন "উপন্যাস" সাবফোল্ডার "সহ) এবং এটি একটি প্রস্তুত নিবন্ধের দিকে নির্দেশ করুন (উদাহরণস্বরূপ আইডি 1337 সহ)) তারপরে নীচের নিয়মটি .htaccess এ সরাসরি পরিচয়সূত্রের পুনর্লিখনইঙ্গাইন চালু করার পরে সেট করুন:

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

তারপরে আপনি কল করার পরে ইউআরএল পাবেন

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

পৃষ্ঠার বিষয়বস্তু

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

উপরে বর্ণিত নিবন্ধে (বা মেনু আইটেমের সাথে সংযুক্ত মডিউলগুলি), সঠিক URL এর পরে সহজেই $ _GET ["নাম"] দিয়ে অনুসন্ধান করা যেতে পারে। আপনি যদি আপাচের পরিবর্তে আইআইএসের সাথে কাজ করছেন, আপনি নীচের নির্দেশগুলি .htaccess সমতুল্যে (ওয়েবকনফিগে) যুক্ত করুন:

<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>
পেছনে