مقال : ماهو ملف .htaccess الموجود في ملفات الموقع الرئيسية؟ وما إستخداماته؟ وتعرف على كيفية انشائه وبعض اوامره

السلام عليكم ورحمة الله  وبركاته

مناف عقيل مهدي | Munaf Aqeel Mahdi


اليوم موضوعنا جدا مهم لاصحاب المواقع ومطوري الويب عن ملف htaccess  كثيرا ما تجدوه داخل مجلد سكربت او موقع استضافة ما ولكن كثيرا تتسائلون ما الغرض من هذا الملف ..

صورة توضيحية عن ملف htaccess   الموجود داخل سكربت ووردبريس
مناف عقيل مهدي | Munaf Aqeel Mahdi

في هذا الدرس ساشرح ما هو هذا الملف وفائدته و استخداماته وبعض الاوامر المستخدمة فيه وكيفية انشائه.

ما هو ملف htaccess  ؟
‎.htaccess وهو ملف حاسوب نصي عادي أتى اسم الملف من إختصار الكلمتين (hypertext access) وهو ملف إعدادات مدعوم من عدد من سيرفرات الويب ويستخدم في التحكم في إعدادات الخوادم وبشكل لا مركزي. يوضع ضمن شجرة الملفات وهو قادر على تجاوز الإعدادات السيرفر الثانوية للمجلد الموجود فيه وما يحتويه من ملفات ومجلدات فرعية.
وملف ال.htaccess هو من اهم الملفات التي تعتمد عليها مواقع الويب على خوادم Apache HTTP Server في هذه المقالة سنتعرف معا على هذا الملف وأمثلة على إستخداماته .


كيف اقوم بإنشاء ملف htaccess. ؟
يمكنك إنشاء ملف htaccess بسهولة عن طريف أي محرر نصوص عادي تفتح المحرر ثم تقوم بحفظ الملف تحت إسم .htaccess

مناف عقيل مهدي | Munaf Aqeel Mahdi

 إذا كنت من مستعملي نظام ويندوز سيمنعك من إنشاء الملف الحل هو أن تقوم بحفظ الملف تحت إسم htaccess.txt عندما ترفعه على إستضافتك قم بإعادة تسميته الى "htaccess."ويفضل أن تقوم بإنشائه في المجلد الرئيسي لإستضافتك مباشرة.
ملاحظة مهمة جدا : كل ماتقوم بإدخاله من اوامر في هذا المجلد سيطبق على المجلد الموجود فيه وعلى الملفات والمجلدات التي في داخله.


ما هي استخداماته ؟
  1. حماية مجلدات الموقع باسم مستخدم وكلمة مرور.
  2. اعادة توجيه من صفحة الى اخرى.
  3. تنظيف الروابط عن طريق RewriteRule.
  4. تعريف السرفر المستضيف للموقع بأوامر SSI التي تصممها لموقعك
  5. حماية الباندويث في الموقع من الاستهلاك الخارجي سواء في الملفات والصور.
  6. حجب الموقع عن الزوار من دولة معينة أو جعله لزوار دولة معينة أو حجبه عن IP محدد.
  7. إخفاء محتويات المجلد عن الأعضاء أو نوع معين من الملفات فقط في المجلد.
  8. عمل صفحات الأخطاء.
وغيرها من استخدامات مهمة للموقع ...

بعض اوامر ملف htaccess. ؟
1. تعيين ملف الإندكس index الرئيسي الخاص بالموقع :
DirectoryIndex main.php

2. تغيير الإسم الأصلي لصفحات موقعك :
RewriteEngine on
RewriteRule ^ new-page.html$ page.php
3. منع IP معين من الوصول لموقعك :
deny from 000.000.000.000
غير 000.000.000.000 الى الــ ip اللذي تريد منعه من الوصول لموقعك.

4. تعيين صفحات الأخطاء :
ErrorDocument 401 /err/401.php
ErrorDocument 403 /err/403.php
ErrorDocument 404 /err/404.php
ErrorDocument 500 /err/500.php
5. اعادة توجيه htaccess  301 :
RewriteEngine On
Redirect 301 /old-webpage http://www.yoursite.co.uk/new-webpage
6. ضبط الــ charset بالــ htaccess :
AddCharset UTF-8 .html
وتوجد المزيد من الوامر لهذا الملف,

اتمنى من كل قلبي ان هذا الموضوع المهم قد استفدتم منه والقاكم في دروس جديدة على موقعي الالكتروني لاتنسوا الضغط على لايك لصفحتي الرسمية في فيسبوك .. الى اللقاء .





مقال : ماهو ملف .htaccess الموجود في ملفات الموقع الرئيسية؟ وما إستخداماته؟ وتعرف على كيفية انشائه وبعض اوامره مقال : ماهو ملف .htaccess الموجود في ملفات الموقع الرئيسية؟ وما إستخداماته؟ وتعرف على كيفية انشائه وبعض اوامره Reviewed by Munaf Aqeel Mahdi on 10:24 AM Rating: 5

No comments:

Powered by Blogger.