[htaccess] تمكين SSI
الكاتب: بدر العنزي | 23 يناير 2007
يعني تعريف السيرفر المستضيف للموقع بأوامر SSI التي تصممها لموقعك
تعريف الـSSI
SSI هي اختصار لـ Server Side Includes ، وهو بروتوكول خاص بتضمين الكود لجميع الصفحات، فإذا أردت مثلاًً وضع كود معين أو لنفرض هيدر لكل الصفحات فليس من الضروري وضعه في جميع صفحات الموقع وإنما من خلال SSI تضعه في صفحة واحدة ثم تضع شفرة SSI في رأس كل ملف .
طريقة استخدامه
في بعض الأحيان عندما تنشئ صفحة أو برنامج يحتوي على أوامر SSI وترفعها إلى موقعك تجد أن الملف لا يعمل، والسبب يعود في ذلك إلى عدم تعريف هذا الملف للسيرفر.
كل ما عليك فعله هو تعريف الملف الذي يحتوي على أوامر SSI للسيرفر عن طريق ملف htaccess. وذلك بواسطة الكود التالي:
-
AddType text/html [Extension 1] [Extension 2]
-
AddHandler server-parsed [Extension 1] [Extension 2]
حيث أن [Extension 1] و [Extension 2] هي امتداد الملفات التي تريد للسيرفر أن يتعرف عليها ليعطيها الصلاحية بتنفيذ أوامر الـSSI بشكل أتوماتيكي.
مثال ذلك:
-
AddType text/html .dhtml .html
-
AddHandler server-parsed .dhtml .html
حيث الملفات التي تعطي أوامر للسيرفر باستقبال أوامر الـSSI هي الملفات التي تنتهي بالامتدادين: dhtml و html
مقالات السلسلة
- [htaccess] مقدمة
- [htaccess] صفحات الخطأ (404 وغيرها)
- [htaccess] حماية المجلدات بكلمة سر
- [htaccess] تمكين SSI
- [htaccess] حجب دولة معينة أو ip معين
- [htaccess] تغيير أسماء الصفحات
- [htaccess] إعادة التوجيه
- [htaccess] تسريع الصفحات و عرض الصور
- [htaccess] تعطيل روابط التحميل خارج موقعك
- [htaccess] تعريف اللاحقات بـ Mime Types