فایل با پسوند فایل HTACCESS یک فایل پیکربندی دسترسی آپاچی است که مخفف «دسترسی فرامتن» است. اینها فایلهای متنی هستند که برای فراخوانی یک استثنا در تنظیمات جهانی که در فهرستهای مختلف یک وبسایت آپاچی اعمال میشوند، استفاده میشوند.
قرار دادن فایل در یک فهرست، تنظیمات جهانی را که قبلاً به آن دایرکتوری و زیرشاخههای آن سرازیر شده بود، لغو میکند. برای مثال، فایلهای HTACCESS را میتوان برای تغییر مسیر یک URL، جلوگیری از فهرستبندی دایرکتوری، ممنوع کردن آدرسهای IP خاص، جلوگیری از Hotlinking و موارد دیگر ایجاد کرد.
یکی دیگر از کاربردهای رایج این فایل برای اشاره به یک فایل HTPASSWD است که اعتبارنامههایی را ذخیره میکند و از دسترسی بازدیدکنندگان به آن فهرست فایلهای خاص جلوگیری میکند.
برخلاف انواع دیگر فایل ها، این فایل ها حاوی نام فایل نیستند. آنها به این شکل هستند، فقط با پسوند فایل: .htaccess.
چگونه یک فایل HTACCESS باز کنیم
از آنجایی که این فایلها برای سرورهای وب که نرمافزار وب سرور آپاچی را اجرا میکنند اعمال میشوند، تا زمانی که در آن زمینه استفاده نشوند، اثری ندارند.
با این حال، حتی یک ویرایشگر متن ساده می تواند فایل را باز یا ویرایش کند، مانند Notepad ویندوز یا یکی از لیست بهترین ویرایشگرهای متن رایگان ما. یکی دیگر از ویرایشگرهای محبوب HTACCESS، اگرچه رایگان نیست، Adobe Dreamweaver است.
چگونه فایل را تبدیل کنیم
می توانید با استفاده از این مبدل آنلاین HTACCESS به nginx، فایل را به فایل سرور وب Ngnix تبدیل کنید. شما باید محتویات آن را در کادر متنی بچسبانید تا کد را به کد قابل تشخیص Ngnix تبدیل کنید.
همانند مبدل nginx، فایل را می توان با استفاده از مبدل آنلاین htaccess به Web. Config codebreak به Web. Config تبدیل کرد. اگر میخواهید فایل با یک برنامه وب ASP. NET کار کند، این یکی مفید است.
نمونه فایل
در زیر یک نمونه فایل HTACCESS. این فایل خاص ممکن است برای وب سایتی مفید باشد که در حال حاضر در حال توسعه است و هنوز برای عموم آماده نیست.
AuthType basicAuthName "اوه! موقتاً در دست ساخت است…"AuthUserFile /.htpasswdAuthGroupFile /dev/null نیاز به درخواست معتبر کاربررمز عبور برای همه افراد دیگر. addressAllow from w3.orgAllow from googlebot.comبه Google اجازه میدهد تا صفحات شما را بخزد. ارضای هردر صورت مجاز بودن میزبان/IP، پسورد لازم نیست
هر خط از این فایل هدف خاصی دارد. برای مثال، ورودی htpasswd نشان می دهد که این فهرست از دید عموم پنهان است مگر اینکه از رمز عبور استفاده شود. با این حال، اگر آدرس IP نشان داده شده در بالا، 192.168.10.10، برای دسترسی به صفحه استفاده شود، پسورد نیازی نیست.
نیاز به کمک بیشتری دارید؟
باید بتوانید از نمونه بالا متوجه شوید که این فایلها بسیار انعطافپذیر هستند، بنابراین درست است که کار کردن با آنها سادهترین کار نیست.
میتوانید در مورد نحوه استفاده از فایل HTACCESS برای مسدود کردن آدرسهای IP، جلوگیری از باز کردن فایل توسط بینندگان، مسدود کردن ترافیک به فهرست، نیاز به SSL، غیرفعال کردن دانلودکنندهها/ریپرکنندههای وبسایت، و موارد دیگر در JavaScript Kit، Apache اطلاعات بیشتری کسب کنید. وردپرس و DigitalOcean.
اگر هنوز نمی توانید فایل را باز کنید، احتمال زیادی وجود دارد که پسوند فایل را اشتباه خوانده باشید، و فرمت دیگری را برای این یکی گیج کنید - در واقع انجام این کار واقعاً آسان است. برای مثال، HTA ممکن است شبیه به نظر برسد، اما این پسوند برای فایلهای برنامه HTML، که معمولاً در میزبان برنامه HTML مایکروسافت باز میشوند، رزرو شده است.