الكورس

Advertisements

كل المعلومات النظرية عن الـ htaccess.


ما هو htaccess.؟

 

ملف htaccess. هو ملف configuration يتحكم في كيفية استجابة خادم الويب للطلبات المختلفة، وهو مدعوم من قبل العديد من خوادم الويب ، بما في ذلك خادم الويب Apache الشهير الذي يستخدمه معظم مزودي استضافة الويب.

 

تعمل ملفات htaccess. على مستوى الـ directory، مما يتيح لها تجاوز إعدادات الـ configuration العامة لأوامر الـ htaccess الأعلى في directory tree.

 

يمكننا استخدام ملف htaccess لتعديل الـ configuration المختلفة في برنامج خادم الويب apache.


كيف يتم استخدام .htaccess؟

 

بعض الاستخدامات الشائعة لـ htaccess:

  • إعادة توجيه عناوين URL.
  • تمكين حماية كلمة المرور لمواقع الويب.
  • عرض صفحات الخطأ (مثل 404 صفحات).
  • وتعزيز تحسين محركات البحث من خلال سياسة consistent trailing slash.

 


لماذا يطلق عليه htaccess. ؟

 

htaccess. تعني الـ Access hypertext ، تم اشتقاق الاسم من الاستخدام الأصلي للأداة والذي كان للتحكم في وصول المستخدم إلى ملفات معينة على أساس كل directory.

 

باستخدام مجموعة فرعية من توجيهات إعدادات http.conf الخاصة بـ Apache ، سمح htaccess لمسؤول النظام بتقييد الوصول إلى الـ directories الفردية للمستخدمين الذين لديهم اسم وكلمة مرور محددان في ملف hthtwd.

 

في حين أن ملفات htaccess. لا تزال تستخدم لهذا الغرض.


أين أجد ملف htaccess؟

 

يمكنك العثور على ملف htaccess. واحد في كل مجلد (directory) على الخادم الخاص بك.

 

ولكن عادةً ما يحتوي مجلد الـ root (المجلد الذي يحتوي على كل شيء لموقع الويب الخاص بك) على ملف واحد + عادة ما يكون لها اسم مثل public_html أو www.

 

إذا كان لديك directory يحتوي على العديد من الـ directories الفرعية لمواقع الويب ، فستجد عادةً ملف htaccess في الـ directory الرئيسي (public_html). وواحد في كل الـ directories الفرعية أيضًا.


لماذا لا يمكنني العثور على ملف htaccess؟

 

فى معظم أنظمة الملفات يتم إخفاء أسماء الملفات التي تبدأ بنقطة (.)، لذا لن تتمكن من رؤيتها بشكل افتراضي.

 

ومع ذلك ، لا يزال بإمكانك الوصول إليهم، إذا نظرت إلى FTP Client أو مدير الملفات ، فمن المحتمل أن تجد إعدادًا لعرض الملفات المخفية “show hidden files“، قد يكون في مكان آخر حسب البرنامج الذي تستخدمه. ولكن ستجدها عادةً إذا نظرت تحت “Preferences” أو “Settings” أو “Folder Options” أو “View“.


ماذا لو لم يكن لدي ملف htaccess؟

 

أول شيء تأكد أنه ليس لديك بالفعل، تحقق من أنك قمت بتعيين النظام على “show hidden files” (أو أي شيء يطلق عليه على نظامك) حتى تتأكد من عدم وجودها بالفعل. يجب أن يكون لديك ملف htaccess. حيث يتم إنشاؤه بشكل متكرر افتراضيًا.

 

إذا نظرت في كل مكان وما زلت لا تستطيع العثور على واحد، يمكنك إنشاء واحدة عن طريق هذه الخطوات:

  1. فتح text editor وإنشاء document جديد، يجب ألا يحتوي على ملف txt. أو أي امتداد ملف آخر فقط htaccess.
  2. تأكد من حفظه بتنسيق ASCII (ليس بالضرورى أن يكون بتنسيق UTF-8 أو أي شيء) بإسم htaccess. 
  3. انقله إلى الـ directory الصحيح باستخدام FTP أو مدير الملفات في متصفح الويب الخاص بك.

 



الإبلاغ عن خطأ

×

إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:

[email protected]

شكرًا لك على مساعدتك لنا!