الملف ذو امتداد الملف HTACCESS هو ملف تكوين Apache Access الذي يرمز إلى "الوصول إلى النص التشعبي." هذه ملفات نصية تُستخدم لاستدعاء استثناء للإعدادات العامة التي تنطبق على الدلائل المختلفة لموقع ويب Apache.
سيؤدي وضع الملف في دليل واحد إلى تجاوز الإعدادات العامة التي كانت تتدفق مسبقًا إلى هذا الدليل والأدلة الفرعية الخاصة به. على سبيل المثال ، يمكن إنشاء ملفات HTACCESS لإعادة توجيه عنوان URL ، ومنع سرد الدليل ، وحظر عناوين IP المحددة ، ومنع الارتباط السريع ، والمزيد.
استخدام شائع آخر لهذا الملف هو الإشارة إلى ملف HTPASSWD الذي يخزن بيانات الاعتماد التي تمنع الزوار من الوصول إلى دليل الملفات المحدد.
على عكس الأنواع الأخرى من الملفات ، لا تحتوي هذه الملفات على اسم ملف ؛ تبدو هكذا ، بامتداد الملف فقط: .htaccess.
كيفية فتح ملف HTACCESS
نظرًا لأن هذه الملفات تنطبق على خوادم الويب التي تقوم بتشغيل برنامج خادم الويب Apache ، فإنها لا تصبح نافذة المفعول إلا إذا تم استخدامها في هذا السياق.
ومع ذلك ، حتى محرر النصوص البسيط قادر على فتح الملف أو تحريره ، مثل Windows Notepad أو واحد من قائمة أفضل برامج تحرير النصوص المجانية. محرر HTACCESS شائع آخر ، وإن لم يكن مجانيًا ، وهو Adobe Dreamweaver.
كيفية تحويل الملف
يمكنك تحويل الملف إلى ملف خادم ويب Ngnix باستخدام HTACCESS عبر الإنترنت لتحويل nginx. يجب عليك لصق محتوياته في مربع النص لتحويل الرمز إلى رمز يمكن التعرف عليه بواسطة Ngnix.
على غرار المحول nginx ، يمكن تحويل الملف إلى Web. Config باستخدام codebreak's online.htaccess لتحويل Web. Config. هذا مفيد إذا كنت تريد أن يعمل الملف مع تطبيق ويب ASP. NET.
نموذج الملف
أدناه نموذج لملف HTACCESS. قد يكون هذا الملف المعين مفيدًا لموقع ويب قيد التطوير حاليًا وليس جاهزًا بعد للجمهور.
AuthType basicAuthName "عفوًا! قيد الإنشاء مؤقتًا…" AuthUserFile /.htpasswdAuthGroupFile / dev / nullRequire valid-userالمطالبة بكلمة المرور لأي شخص آخر ، رفض الطلب ، AllowDeny من allAllow from 192.168.10.10IP الخاص بالمطور addressAllow from w3.orgAllow from googlebot.comيسمح لـ Google بالزحف إلى صفحاتك إرضاء أيلا توجد كلمة مرور مطلوبة إذا تم السماح للمضيف / IP
كل سطر من هذا الملف له غرض معين. يشير الإدخال htpasswd، على سبيل المثال ، إلى أن هذا الدليل مخفي عن العرض العام ما لم يتم استخدام كلمة مرور. ومع ذلك ، إذا تم استخدام عنوان IP الموضح أعلاه ، 192.168.10.10 ، للوصول إلى الصفحة ، فإن كلمة المرور غير مطلوبة.
هل تحتاج إلى مزيد من المساعدة؟
يجب أن تكون قادرًا على معرفة من النموذج أعلاه أن هذه الملفات مرنة جدًا ، لذا فمن الصحيح أنها ليست الأسهل للعمل معها.
يمكنك قراءة المزيد حول كيفية استخدام ملف HTACCESS لحظر عناوين IP ، ومنع المشاهدين من فتح الملف ، وحظر حركة المرور إلى الدليل ، وطلب SSL ، وتعطيل أدوات تنزيل / برامج نسخ مواقع الويب ، والمزيد في JavaScript Kit و Apache و WordPress و DigitalOcean.
إذا كنت لا تزال غير قادر على فتح الملف ، فهناك فرصة جيدة لأنك تخطئ في قراءة امتداد الملف ، مما يربك تنسيقًا آخر لهذا التنسيق - من السهل فعلاً فعل ذلك. HTA ، على سبيل المثال ، قد يبدو مشابهًا ، لكن هذا الامتداد محجوز لملفات تطبيق HTML ، والتي تفتح عادةً في Microsoft HTML Application Host.