كما أشار إليك الأخوه من خلال إستخدام نمط rewrite URL من خلال ملف htaccess. ولكن إستخدام هذا النمط يتوجب عليك المعرفة بالتعابير القياسية Regular expressions لتستطيع تنفيذ ما تريد بسهولة.
والخيارات الأخرى المتاحة هي إستخدام أحد أُطر العمل المتاحة على الساحة للغة php وأرشح لك إطار عمل Laravel
أو لو كنت لا تنوي العمل على إطار عمل يمكنك العمل من خلال مكتبات لعمل Route فقط كالمتبة التالية:
أما عن الحديث عن جلب متحوى موقع ما إما من خلال توفير API من جهة الموقع أو إستخدام إسلوب الـSpiders أي العناكب وهو أطلق على البرمجيات المستخدمة من جهة محركات البحث وهو نفس المبدأ فتقوم العناكب بحليل محتوى صفحة الـ HTML للحصول على البيانات المطلوبة، وهناك مكتبات الـ DOM تساعد في تحليل محتوى الصفحات وتوجد مكتبة مضمنه بشكل إفتراضي مع اللغة لهذا الغرض، وإن إحتاج الأمر تسجيل دخول وجلسات وأمور كهذه فهناك مكتبة CURL لهذا الأمر، وتستطيع إستخدامها بشكل إفتراضي مع اللغة.
2- URI ما بعد الدومين programming/20352-كيف-أحمل-المواضيع-مثل-arabia-ب-php
يمكن تقسيم URI الي نصفين :
1- /programming/ يمكن إعتباره كلاس داخل ملف PHP
2- 20352-كيف-أحمل-المواضيع-مثل-arabia-ب-php يمكن اعتباره فنكشن داخل الكلاس
طبعا عند الضغط على رابط الموضوع سيأخذ هذه المتغيرات الأول والثاني ويقوم بجلبها من قواعد البيانات
هذه الفكرة ببساطة فقط مرونة في استخدام الكلاسات و الدوال من أجل جلب المتغيرات من روابط اعلي المتصفح ثم جلب معلوماتها من قواعد البيانات، ويمكن أيضا استخدام إطار مثل laravel أو من خلال ملف .htaccess