سنكمل في هذا المقال حديثنا عن فوائد الـ htaccess واستخداماته.
تَمْكين SSI عن طريق htaccess
تعريف السيرفر المستضيف للموقع بأوامر 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