htaccess چیست؟
.htaccess یک فایل پیکربندی توزیع شده است ، که Apache تغییرات پیکربندی را بر اساس هر دایرکتوری انجام می دهد.htaccess برای استفاده در وب سرور آپاچی می باشد.این فایل میتواند برای تغییر پیکربندی نرمافزار Apache Web Server برای فعال یا غیر فعال کردن قابلیتها و ویژگیهای اضافی که Apache Web Server ارائه شده استفاده شود.
این فایل تقریبا تمامی محدودیت های اعمالی بردایرکتوری اصلی وب سایت شما را بر عهده دارد و میتواند پیغام های خطا را مدیریت کند.
نحوه دسترسی به htaccess چگونه است؟
این فایل به صورت معمول در دایرکتوری public_html هاست وجود دارد. در اغلب سیستم های مدیریت محتوا مثل وردپرس و دروپال این فایل بصورت خودکار ایجاد می شود.
تنظیماتی که در فایل .htaccess قرار داده می شود بر روی پوشه جاری و زیر پوشه های آن اعمال می گردد و با قرار دادن یک فایل .htaccess دیگر در زیر پوشه ای خاص تنظیمات پوشه والد را نقض نمود.
بدیهی است که Microsoft هم برای اعمال تنظیمات بر روی IIS چنین امکانی را فراهم کرده باشد.
شما می توانید مشابه همین تنظیمات را در فایل web.config پیاده سای کنید.
تقریبا تمامی کد هایی که در فایل .htaccess استفاده می شوند را می توان در فایل web.config شبیه سازی کرد.
WordPress از این پرونده برای دستکاری در نحوه سرویس دهی Apache از فایلهای فهرست اصلی خود و زیرمجموعه های آن استفاده می کند.
مهمتر از همه ، WP این پرونده را تغییر می دهد تا بتواند از پیوندهای کاملاً ارتباطی استفاده کند.
آسان رایان میزبان امن کسب و کار اینترنتی شما