امنیت و هاردنینگ (Security) Rewrite Rule پلتفرم: wordpress متوسط (Medium) سطح ریسک: متوسط (Medium Risk)

کد محافظت از دایرکتوری wp-includes در فایل htaccess

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

این کد جلوی اجرای مستقیم فایل‌های پی‌اچ‌پی در پوشه wp-includes را می‌گیرد و تنها به فایل‌های استایل و جاوااسکریپت موردنیاز اجازه بارگذاری می‌دهد.

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

بازبینی: 1405/06/29
پلتفرم اجرایی (Platform) wordpress
نوع کد (Code Type) Rewrite Rule
محل قرارگیری فایل (Location) .htaccess (ریشه سایت)
سطح دشواری (Difficulty) متوسط (Medium)
سطح ریسک (Risk Level) متوسط (Medium Risk)
نیاز به بکاپ اولیه؟ بله، حتماً بکاپ بگیرید
سازگاری با وردپرس وردپرس ۵ و ۶+
سازگاری با ووکامرس و HPOS سازگار
هشدار ایمنی: این تغییر مستقیماً فایل‌های حساس سرور یا دیتابیس را ویرایش می‌کند. حتماً پیش از ذخیره کد از وب‌سایت یا فایل مورد نظر فایل پشتیبان (Backup) تهیه کنید.
|
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^wp-admin/includes/ - [F,L]
RewriteRule !^wp-includes/ - [S=3]
RewriteRule ^wp-includes/[^/]+\.php$ - [F,L]
RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F,L]
RewriteRule ^wp-includes/theme-compat/ - [F,L]
</IfModule>

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

در فایل .htaccess قبل از قوانین اصلی وردپرس.

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

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

دستورات با استفاده از متد Skip [S=3] فایل‌های اسکریپت داخلی wp-includes را شناسایی کرده و پرچم فربیدن [F] را صادر می‌کنند.

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

افزایش سطح امنیت وردپرس و جلوگیری از حملات اجرای کد از راه دور (RCE).

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

اگر قالب قدیمی و ناسازگار دارید که فایل پی‌اچ‌پی از درون includes را مستقیماً فراخوانی می‌کند.

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

mod_rewrite فعال.

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

آدرس example.com/wp-includes/registration.php را فراخوانی کنید و خطای ۴۰۳ دریافت نمایید.

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

حذف بلوک قوانین از .htaccess.

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

مسدود شدن تصاویر یا فایل‌های JS اگر استثناها رعایت نشوند.

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

بستن شیوه‌های معمول آپلود شل و فایل‌های تروجان در شاخه‌های هسته.

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

بهینه‌سازی شده بدون تاثیر منفی بر سرعت رندر.

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

بله، چون گوتنبرگ از طریق REST API و اسکریپت‌های مجاز عمل می‌کند.
منابع و مستندات رسمی بررسی‌شده (Official Sources):

سبد خرید شما

0 افزونه

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

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

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

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

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

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