خطای ۴۰۳ دسترسی به xmlrpc.php

xmlrpc.php یکی از فایل های وردپرس است که باز آن برای اتصال و مدیریت php از طریق کد نویسی و یا اتصال به وردپرس با app نصب شده روی موبایل استفاده میشود. این فایل معمولا توسط اپلیکیشن WordPress مورد استفاده قرار میگیرد.

بدلیل حملات گسترده روی سایت های wordpress بخصوص صفحات لاگین و فایل xmlrpc.php ، دسترسی به فایل xmlrpc.php بصورت پیشفرض غیرفعال است و یا فقط با آیپی ایران به آن دسترسی وجود دارد . یعنی اگر با وی پی ان یا با اینترنت خارج کشور قصد اتصال به xmlrpc.php یا استفاده از app وردپرس را داشته باشید ممکن است خطای ۴۰۳ دریافت کنید.

۴۰۳
Forbidden
Access to this resource on the server is denied!

 

این کار برای امنیت بیشتر سایت های وردپرسی انجام شده است.

اگر تمایل دارید با دیگر آی پی ها و اینترنت خارجی هم بتونید به فایل xmlrpc.php متصل شوید، طبق آموزش زیر اقدام نمایید

۱- با قراردادن این کدها در ابتدای فایل .htaccess میتونید آیپی خود را به لیست مجاز اضافه کنید :

<Files xmlrpc.php>
order deny,allow
allow from 11.22.33.44
allow from 11.22.33.45
deny from all
</Files>

 

توجه : بجای ۱۱٫۲۲٫۳۳٫۴۴ آدرس آیپی خودتان را بنویسید (آیپی شما :‌ ip.talahost.com)

اگر فایل .htaccess را نمی بینید ، این آموزش را مشاهده کنید

۲- در صورت تمایل برای اضافه کردن رنج آیپی به لیست مجاز در فایل .htaccess بصورت زیر اقدام نمایید:

<Files xmlrpc.php>
order deny,allow
allow from 11.22.33.0/24
deny from all
</Files>

 

 

با دستور فوق تمام آیپی های موجود در رنج آیپی ۱۱٫۲۲٫۳۳٫۱ تا ۱۱٫۲۲٫۳۳٫۲۵۴ به لیست مجاز اضافه میشوند.

توجه: بجای ۱۱٫۲۲٫۳۳٫۰/۲۴ رنج آیپی مورد نظر خود را وارد کنید.

 

 

۳- مجاز کردن همه آیپی ها برای دسترسی به xmlrpc.php :

این کار ممکن است منجر به ایجاد حملات بر روی سایت و بالا رفتن مصرف منابع (رم و سی پی یو) و کند شدن سایت شود.

با این آموزش می توانید دسترسی به فایل xmlrpc را برای همه آیپی ها باز کنید:

<Files xmlrpc.php>
order deny,allow
allow from all
</Files>

 

 

اگر مشکل حل نشد در تیکت به بخش پشتیبانی اطلاع دهید

با تشکر

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *