مقالات ذات وسم ’.htaccess‘

5 مارس 2007

في بعض الأحيان قد لا تعمل ملفات MP3 أو الفلاش أو PHP على الخادم، والسبب في ذلك أن تعريف هذه الملفات غير موجود على الخادم، فإذا كان الخادم لديك يدعم ملفات MP3 أو PHP ولكن لم تعمل عندك، فهنا أنت بحاجة إلى تعريف الخادم بها بواسطة Mime Types، فعند إضافتها يخبر الخادم المتصفح أن هذا الملف هو ملف MP3 أو ملف فلاش، وبالتالي يكمل المتصفح المهمة ويقوم بقراءته بالشكل المناسب للملف.

بالنسبة لـ MIME فهي اختصار لـ Multipurpose Internet Mail Extensions وهو أحد البروتوكولات المتخصصة بنقل البيانات غير النصية (كالصور وملفات الفيديو و ملفات الفلاش) عبر الآنترنت سواء كان بالمتصفح أو البريد الالكتروني (وغالباً يكون للبريد الالكتروني).

ربما لاحظت في كثير من الأحيان وصلات لصور أو ملفات من موقعك في مواقع أخرى، وهذا بالطبع قد يتسبب بإيذاء موقعك لأنه سيستهلك الكثير من الباندويث المخصص لك شهرياً.

إذاُ كيف أجعل عرض الصور التي في موقعي لا تتم إلا من خلال الموقع نفسه؟ وكذلك تحميل الملفات؟

الحل أيضا هنا يكون باستخدام أوامر ملف htaccess.

19 فبراير 2007

في بعض الاحيان نحتاج تسريع للصفحات و خاصة أنه في كل زيارة للصفحة يتم تحميل الصور و الفلاش مباشرة في كل زيارة لذلك تستطيع أن تلغي ذلك بتحديثها مرة في الشهر وبهذا تكون أفضل و أسرع بكثير، ولكن تحتاج بعض الإعدادات في السيرفر، وإن كان أغلب أصحاب السيرفرات يوفرونها، وأيضاً لك و تفعيل عمل Module mod_expires، و تستطيع التحكم بالمدة.

years, months, weeks, days, hours, minutes, seconds
12 فبراير 2007

توجيه صفحة البداية للموقع أو لمجلد على الموقع

عند رفع ملف باسم index.php أو index.html أو index.htm أو home.php أو home.htm وغيرها تكون هي الصفحة الرئيسية لموقعك، و هذه الإعدادات تكون في Apache الخاص بالخادم، و تكون بهذا الشكل:

DirectoryIndex index.htm index.html index.php

الدالة DirectoryIndex مهمتها التعريف أن أسماء الصفحات التي تلي الدالة هي صفحات البداية للموقع.

5 فبراير 2007

في العادة تحتاج إلى تغيير اسماء صفحات موقعك لنفرض ان لديك صفحة باسم home .php وتريد تغييرها إلى امتداد آخر مثل ar و توجد هذه الصفحة في مجلد باسم jadweb.

أنشئ ملفاً باسم htaccess. وضع في داخله التالي:

RewriteEngine on
RewriteBase /jadweb
RewriteRule ^ jadweb/home.ar$ home.php

تستطيع تكرار ذلك مع تغيير أسماء الصفحات التي ترغب بتعديلها.

29 يناير 2007

أحيانا يرغب البعض بحجب الموقع عن إحدى الدول، أو جعله مخصص لدولة معينة أو حتى نطاق معين من الـIP، أو قد يسيء شخص ما إلى موقعك ولدى هذا الشخص IP ثابت وتريد منعه من العبث، ماذا تعمل في مثل هذه الحالات؟

[htaccess] تمكين SSI

مدرج تحت قسم: دروس
23 يناير 2007

يعني تعريف السيرفر المستضيف للموقع بأوامر SSI التي تصممها لموقعك.

تعريف SSI

SSI هي اختصار Server Side Includes، وهو بروتوكول خاص بتضمين الكود لجميع الصفحات، فإذا أردت مثلاً وضع كود معين أو لنفرض هيدر لكل الصفحات فليس من الضروري وضعه في جميع صفحات الموقع وإنما من خلال SSI تضعه في صفحة واحدة ثم تضع شفرة SSI في رأس كل ملف.