مقال : ماهو ملف .htaccess الموجود في ملفات الموقع الرئيسية؟ وما إستخداماته؟ وتعرف على كيفية انشائه وبعض اوامره
السلام عليكم ورحمة الله وبركاته
اليوم موضوعنا جدا مهم لاصحاب المواقع ومطوري الويب عن ملف htaccess كثيرا ما تجدوه داخل مجلد سكربت او موقع استضافة ما ولكن كثيرا تتسائلون ما الغرض من هذا الملف ..
في هذا الدرس ساشرح ما هو هذا الملف وفائدته و استخداماته وبعض الاوامر المستخدمة فيه وكيفية انشائه.
ما هو ملف htaccess ؟
.htaccess وهو ملف حاسوب نصي عادي أتى اسم الملف من إختصار الكلمتين (hypertext access) وهو ملف إعدادات مدعوم من عدد من سيرفرات الويب ويستخدم في التحكم في إعدادات الخوادم وبشكل لا مركزي. يوضع ضمن شجرة الملفات وهو قادر على تجاوز الإعدادات السيرفر الثانوية للمجلد الموجود فيه وما يحتويه من ملفات ومجلدات فرعية.
وملف ال.htaccess هو من اهم الملفات التي تعتمد عليها مواقع الويب على خوادم Apache HTTP Server في هذه المقالة سنتعرف معا على هذا الملف وأمثلة على إستخداماته .
كيف اقوم بإنشاء ملف htaccess. ؟
يمكنك إنشاء ملف htaccess بسهولة عن طريف أي محرر نصوص عادي تفتح المحرر ثم تقوم بحفظ الملف تحت إسم .htaccess
إذا كنت من مستعملي نظام ويندوز سيمنعك من إنشاء الملف الحل هو أن تقوم بحفظ الملف تحت إسم htaccess.txt عندما ترفعه على إستضافتك قم بإعادة تسميته الى "htaccess."ويفضل أن تقوم بإنشائه في المجلد الرئيسي لإستضافتك مباشرة.
ملاحظة مهمة جدا : كل ماتقوم بإدخاله من اوامر في هذا المجلد سيطبق على المجلد الموجود فيه وعلى الملفات والمجلدات التي في داخله.
ما هي استخداماته ؟
بعض اوامر ملف htaccess. ؟
1. تعيين ملف الإندكس index الرئيسي الخاص بالموقع :
2. تغيير الإسم الأصلي لصفحات موقعك :
اتمنى من كل قلبي ان هذا الموضوع المهم قد استفدتم منه والقاكم في دروس جديدة على موقعي الالكتروني لاتنسوا الضغط على لايك لصفحتي الرسمية في فيسبوك .. الى اللقاء .
اليوم موضوعنا جدا مهم لاصحاب المواقع ومطوري الويب عن ملف htaccess كثيرا ما تجدوه داخل مجلد سكربت او موقع استضافة ما ولكن كثيرا تتسائلون ما الغرض من هذا الملف ..
صورة توضيحية عن ملف htaccess الموجود داخل سكربت ووردبريس
في هذا الدرس ساشرح ما هو هذا الملف وفائدته و استخداماته وبعض الاوامر المستخدمة فيه وكيفية انشائه.
ما هو ملف htaccess ؟
.htaccess وهو ملف حاسوب نصي عادي أتى اسم الملف من إختصار الكلمتين (hypertext access) وهو ملف إعدادات مدعوم من عدد من سيرفرات الويب ويستخدم في التحكم في إعدادات الخوادم وبشكل لا مركزي. يوضع ضمن شجرة الملفات وهو قادر على تجاوز الإعدادات السيرفر الثانوية للمجلد الموجود فيه وما يحتويه من ملفات ومجلدات فرعية.
وملف ال.htaccess هو من اهم الملفات التي تعتمد عليها مواقع الويب على خوادم Apache HTTP Server في هذه المقالة سنتعرف معا على هذا الملف وأمثلة على إستخداماته .
كيف اقوم بإنشاء ملف htaccess. ؟
يمكنك إنشاء ملف htaccess بسهولة عن طريف أي محرر نصوص عادي تفتح المحرر ثم تقوم بحفظ الملف تحت إسم .htaccess
إذا كنت من مستعملي نظام ويندوز سيمنعك من إنشاء الملف الحل هو أن تقوم بحفظ الملف تحت إسم htaccess.txt عندما ترفعه على إستضافتك قم بإعادة تسميته الى "htaccess."ويفضل أن تقوم بإنشائه في المجلد الرئيسي لإستضافتك مباشرة.
ملاحظة مهمة جدا : كل ماتقوم بإدخاله من اوامر في هذا المجلد سيطبق على المجلد الموجود فيه وعلى الملفات والمجلدات التي في داخله.
ما هي استخداماته ؟
- حماية مجلدات الموقع باسم مستخدم وكلمة مرور.
- اعادة توجيه من صفحة الى اخرى.
- تنظيف الروابط عن طريق RewriteRule.
- تعريف السرفر المستضيف للموقع بأوامر SSI التي تصممها لموقعك
- حماية الباندويث في الموقع من الاستهلاك الخارجي سواء في الملفات والصور.
- حجب الموقع عن الزوار من دولة معينة أو جعله لزوار دولة معينة أو حجبه عن IP محدد.
- إخفاء محتويات المجلد عن الأعضاء أو نوع معين من الملفات فقط في المجلد.
- عمل صفحات الأخطاء.
بعض اوامر ملف htaccess. ؟
1. تعيين ملف الإندكس index الرئيسي الخاص بالموقع :
DirectoryIndex main.php
RewriteEngine on3. منع IP معين من الوصول لموقعك :
RewriteRule ^ new-page.html$ page.php
deny from 000.000.000.000
غير 000.000.000.000 الى الــ ip اللذي تريد منعه من الوصول لموقعك.
4. تعيين صفحات الأخطاء :
5. اعادة توجيه htaccess 301 :ErrorDocument 401 /err/401.phpErrorDocument 403 /err/403.phpErrorDocument 404 /err/404.phpErrorDocument 500 /err/500.php
6. ضبط الــ charset بالــ htaccess :RewriteEngine OnRedirect 301 /old-webpage http://www.yoursite.co.uk/new-webpage
AddCharset UTF-8 .htmlوتوجد المزيد من الوامر لهذا الملف,
اتمنى من كل قلبي ان هذا الموضوع المهم قد استفدتم منه والقاكم في دروس جديدة على موقعي الالكتروني لاتنسوا الضغط على لايك لصفحتي الرسمية في فيسبوك .. الى اللقاء .
مقال : ماهو ملف .htaccess الموجود في ملفات الموقع الرئيسية؟ وما إستخداماته؟ وتعرف على كيفية انشائه وبعض اوامره
Reviewed by Munaf Aqeel Mahdi
on
10:24 AM
Rating:
No comments: