الملف الذي يحتوي على امتداد الملف HTACCESS هو ملف Apache Access Configuration الذي يشير إلى الوصول إلى النص التشعبي . هذه هي ملفات نصية تُستخدم لاستدعاء استثناء للإعدادات العامة التي تنطبق على الدلائل المختلفة لموقع ويب Apache.
سيؤدي وضع ملف HTACCESS في أحد الأدلة إلى تجاوز الإعدادات العامة التي كانت تتدفق مسبقًا إلى هذا الدليل والدلائل الفرعية الخاصة به. على سبيل المثال ، يمكن إنشاء ملفات HTACCESS لإعادة توجيه عنوان URL ، ومنع إدراج الدليل ، ومنع عناوين IP محددة ، ومنع hotlinking ، وأكثر من ذلك.
استخدام شائع آخر لملف HTACCESS هو للإشارة إلى ملف HTPASSWD الذي يقوم بتخزين بيانات الاعتماد التي تمنع الزائرين من الوصول إلى هذا الدليل الخاص للملفات.
ملاحظة: بخلاف أنواع الملفات الأخرى ، لا تحتوي ملفات HTACCESS على اسم ملف ؛ يشبهون هذا: .htaccess. هذا صحيح - لا يوجد اسم للملف على الإطلاق ، فقط الامتداد .
كيفية فتح ملف HTACCESS
نظرًا لأن ملفات HTACCESS تنطبق على خوادم الويب التي تعمل على تشغيل برنامج Apache Web Server ، فإنها لا تسري إلا إذا تم استخدامها داخل هذا السياق.
ومع ذلك ، حتى محرر نصوص بسيط قادر على فتح أو تحرير ملف HTACCESS ، مثل Windows Notepad أو واحد من أفضل قائمة تحرير النصوص الحرة . محرر HTACCESS آخر مشهور ، لكن ليس حرًا ، هو Adobe Dreamweaver.
كيفية تحويل ملف HTACCESS
يمكن تحويل ملفات خادم الويب Apache بامتداد الملف HTACCESS إلى ملفات خادم الويب Ngnix باستخدام HTACCESS هذا عبر الإنترنت لتحويل nginx. يجب عليك لصق محتويات ملف HTACCESSS في مربع النص لتحويل التعليمة البرمجية إلى أحد يمكن التعرف عليه بواسطة Ngnix.
على غرار محول nginx ، يمكن تحويل ملفات HTACCESS إلى Web.Config باستخدام codebreak على الإنترنت .htaccess إلى محول Web.Config. هذا المحول مفيد إذا كنت ترغب في تحويل ملف التكوين إلى أحد يعمل مع تطبيق ويب ASP.NET.
عينة ملف HTACCESS
يوجد أدناه نموذج .HTACCESS ملف. قد يكون ملف HTACCESS هذا مفيدًا لموقع ويب قيد التطوير حاليًا وغير جاهز للعامة بعد.
AuthType الأساسي AuthName "Ooops! مؤقتًا قيد الإنشاء ..." AuthUserFile /.htpasswd AuthGroupFile / dev / null طلب موجه كلمة مرور صالح للمستخدم # للآخرين رفض الطلب ، والسماح بالرفض من كافة السماح من 192.168.10.10 # عنوان IP للمطور من w3.org السماح من googlebot.com # يسمح لـ Google بالزحف إلى صفحاتك إرضاء أي # لا كلمة مرور مطلوبة في حالة السماح بالمضيف / IPكل سطر من هذا الملف HTACCESS له غرض معين. يشير الإدخال "/.htpasswd" ، على سبيل المثال ، إلى أن هذا الدليل مخفي عن العرض العام ما لم يتم استخدام كلمة مرور. ومع ذلك ، إذا تم استخدام عنوان IP الموضح أعلاه للوصول إلى الصفحة ، فإن كلمة المرور غير مطلوبة.
القراءة المتقدمة في ملفات HTACCESS
يجب أن تكون قادراً على معرفة من العينة أعلاه أن ملفات HTACCESS يمكن أن تقوم بالكثير من الأشياء المختلفة. صحيح أنها ليست أبسط الملفات للعمل بها.
يمكنك قراءة المزيد عن كيفية استخدام ملف HTACCESS لحظر عناوين IP ، ومنع المشاهدين من فتح ملف HTACCESS ، ومنع حركة المرور إلى الدليل ، وطلب SSL ، وتعطيل برامج تنزيل / تنزيل موقع الويب ، والمزيد في JavaScript Kit ، و Apache ، و WordPress ، و DigitalOcean.