ما هي فكرة عمل الـURL Slug؟

غالباً في المشاريع التي أبنيها تكثر روابط الـGET والصفحات، والتي تجعل من الرابط يحتوي على كثير من المتغيرات البرمجية التي لا تُظهر الرابط بشكل جميل أبداً، لذلك أريد تطبيق مفهوم الــslug على روابط كل الصفحات.

ففي حالتي هذه أنا أستخدم PHP وسيرفر أباتشي، وجدت عِدة شروحات تشرح الأمر، ولكن عند التطبيق، إما أن يكون الناتج غير صحيح رغم تطبيقي لمعظم الشروحات كما تم شرحها، أو أن تظهر الصفحة بدون Style وكأنه تم حذف ملفات الـCSS كاملة منها!

فهل توجد طريقة لعمل function (بدون التدخل على ملف .htaccess)، أو خطوات برمجية تنفع في كل المشاريع التي يقوم الشخص ببناءها مستقبلاً؟ لا أريد كل مرة أن أكتب Rewrite Rule في كل ملفات الhtaccess!

فما هي فكرة عمل الـURL Slug؟


التعليق السابق

حسناً كيف يتم الأمر؟ هل يمكنك دلّي على دروس تشرح الامر بشكل واضح؟ فكل ما أراه هم مجموعة من الأشخاص يقولون لك ضع هذه الأكواد في ملف الhtaccess وسيعمل الأمر!

هل يعقل أن أضيف Rule لكل صفحة من موقعي؟ ماذا لو كان لدي أكثر من 100 صفحة؟ كيف سيتم الأمر؟

لهذا أنصحك بتعلم إطار عمل و أنصحك ب Laravel ، و أشكرني فيما بعد :) !

:D حسـناً يبدو أنه لا مفر من الأمر، سأتعلم إطار العمل، لكن ليس قريباً، على إتقان الـOOP أولاً :)

شكراً لك.

من الضروري أن تكون ملم بمفهوم البرمجة الكائنية OOP من أجل البدأ في تعلم إطار عمل ما ..

أنصحك بدورة الأستاذ أسامة الزيرو .

الحل مثل ما قال الاخ ilwido

 قم ببناء كلاس Route

للتحكم بالرابط

يعني

اصنع ملف htaccess يوجه الزوار لملف php واحد دون تغيير الرابط

و ملف الphp يعالج الرابط و يجلب الصفحة المخصصة