امنیت و هاردنینگ (Security) Files Directive پلتفرم: server مبتدی (Easy) سطح ریسک: پایین و بی‌خطر (Low Risk)

کد مسدودسازی دسترسی به خود فایل .htaccess

تست‌شده و بازبینی‌شده در 1405/06/29 ۶۹۴ بار کپی ۱۴۶۳ مشاهده
پاسخ سریع و خلاصه کاربردی (Quick Answer)

این کد هرگونه دسترسی وب به فایل‌های دارای پیشوند htaccess یا htpasswd را مسدود می‌کند.

مشخصات فنی و شناسنامه کد (Code Information)

بازبینی: 1405/06/29
پلتفرم اجرایی (Platform) server
نوع کد (Code Type) Files Directive
محل قرارگیری فایل (Location) .htaccess (ریشه سایت)
سطح دشواری (Difficulty) مبتدی (Easy)
سطح ریسک (Risk Level) پایین و بی‌خطر (Low Risk)
نیاز به بکاپ اولیه؟ خیر (کم‌ریسک)
سازگاری با وردپرس تمامی نسخه‌ها
سازگاری با ووکامرس و HPOS سازگار
|
# مسدودسازی دسترسی به فایل‌های htaccess و htpasswd
<Files ~ "^.*\.([Hh][Tt][AaPp])">
<IfModule mod_authz_core.c>
    Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
    Order deny,allow
    Deny from all
</IfModule>
</Files>

کد را کجا قرار دهیم؟ (Placement Guide)

در انتهای یا ابتدای فایل .htaccess.

مسیر فایل: .htaccess (ریشه سایت)

این کد چگونه کار می‌کند؟ (How it Works)

از عبارات باقاعده برای فیلتر کردن هر فایلی که پسوند آن htaccess یا htpasswd باشد استفاده می‌کند و دسترسی را قطع می‌نماید.

چه زمانی از این کد استفاده کنیم؟ (Use Cases)

در سرورهای وب جهت اطمینان از عدم دسترسی نفوذگران به تنظیمات سرور.

چه زمانی نباید از این کد استفاده کنیم؟ (Anti-patterns)

همواره برای وب‌سرور آپاچی پیشنهاد می‌شود.

پیش‌نیازهای اجرا

آپاچی یا لایت‌اسپید.

نحوه تست و اطمینان از عملکرد

آدرس example.com/.htaccess را باز کنید، باید خطای 403 بدهد.

نحوه بازگردانی سریع (Rollback)

حذف کد از فایل.

خطاهای رایج و راه‌حل رفع

خطای نگارشی در دستورات دسترسی.

ملاحظات و نکات امنیتی

جلوگیری از درز ساختار پوشه‌ها و مکانیزم‌های بازنویسی سایت.

تاثیر بر سرعت و پرفورمنس

بدون افت کارایی سرور.

پرسش‌های متداول پیرامون این کد (FAQ)

اکثر سرورها این کار را می‌کنند، اما ثبت این دستور در سایت یک لایه اطمینان قطعی است.
منابع و مستندات رسمی بررسی‌شده (Official Sources):

سبد خرید شما

0 افزونه

سبد خرید شما خالی است

هنوز محصولی را به سبد خرید اضافه نکرده‌اید. می‌توانید از افزونه‌های اختصاصی ما دیدن فرمایید.

مشاهده فروشگاه افزونه‌ها

ثبت درخواست مشاوره

با تکمیل فرم زیر، کارشناسان فنی بیسکو وب در سریع‌ترین زمان ممکن با شما تماس می‌گیرند.

مشاور
پشتیبانی و مشاوره تخصصی
پاسخگویی سریع کارشناسان
09903336117