تعرف الملف htaccess ؟؟
هذا الملف له قدرة سحرية ويتحكم ويوجة مزود الاباتشي لتأدية امور كثيره لا اعتقد يستطيع شخص حصرها كلها,,لان حصرها مثل حصر كل اوامر الويندوز !!
الملف يتميز باسمة فهو ملف يكون اسمه بهذا الشكل htaccess.
لاحظ النقطة قبل الاسم,,طبعاً فيه امور كثيرة تؤديها انت عبر CPanel هي اصلاً مجرد انشاء ملف htaccess بالامر المطلوب..
طيب فيه امور مالها خيارات في CPanel وفي ناس ماعندها CPanel لكن مزودها اباتشي ويقبل htaccess
ساحاول باذن الله ومن يريد حصر اهم الامور والاوامر التي نعرفها في htaccess
منع تشغيل ملفات معينة في مجلد معين
كود: تحديد الكل
RemoveType .php .php3 .phtml .pl .cgi .shtml
تلميح: اذا كان لديك مجلد ترخيصة 777 مثل مجلدات التحميل فكره حلوه وضع هذا الملف فيه,,ممكن شخص يتخطى حظر سكربت الابلود ويرفع ملفات تنفيذيه خطيره تكون perl او php ...انت كذا تمنعه من الاستغلال
حماية ملفات الموقع او مجلد معين من الاستخدام خارج الموقع
كود: تحديد الكل
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://mysite.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://mysite.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mysite.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mysite.com$ [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ http://mysite.com.com/images/403.gif [R,NC]
لكن غير mysite.com
وغير
http://mysite.com.com/images/403.gif
الى عنوان الصورة التي تدل على انك تمنع الربط بملفاتك..
اضف اي نوع من الملفات مع jpg|jpeg|gif|png|bmp مثلا jpg|jpeg|gif|png|bmp|zip|rar فنمنع الملفات المضغوطة zip او rar من السرقه
تلميح: اذا وضعت الملف في مجلد معين وليس مجلد الموقع الرئيسي فستحمي فقط الملفات الموجوده في نفس المجلد..في CPanel خيار HotLink ينفذ هذا الامر بشكل مبسط
تغير الملف الرئيسي للموقع\للمجلد
كود: تحديد الكل
DirectoryIndex first.html
بهذا الكود نغير الملف الرئيسي للمجلد الى first.html
صفحة خطاء مخصصة
كود: تحديد الكل
ErrorDocument 404 errors/404.html
في الكود اعلاه الخطاء 404 او الصفحة غير موجوده ياخذ الطلب الى صفحة errors/404.html
مثال
http://www.moffed.com/dggdgdgdgdgdg
هذا مالدي اليوم والبقية تأتي باذن الله مني ومن غيري,,,مثل ماقلت الاوامر كثيره جداً