امروز : ۲۰ اردیبهشت ۱۴۰۵ (2026/05/10)

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

لینک های خارجی و چالش های وجود آن در اینترنت کشور!

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

بسیاری از وب سایت های وردپرسی به صورت پیش فرض برای دریافت داده، بروزرسانی ها و سرویس ها به سرور های خارج از ایران متصل می شوند و این ارتباط در شرایط عادی عموما مشکلی ایجاد نمی کند اما در بستر اینترنت ایران می تواند باعث کندی شدید، اختلال در عملکرد و حتی از کار افتادن برخی از قسمت های سایت و افزونه شود!

عموما بخاطر محدودیت هایی که در اینترنت کشور رخ می دهد گاها ارتباط به هسته وردپرس قطع می شود و دیگر نمی توان افزونه ای نصب کرد یا بروزرسانی انجام داد

در این شرایط علاوه بر مشکلات مربوط به عدم نصب افزونه و بروزرسانی ها باید کندی شدید را هم در پیشخوان تحمل کرد!

مدیریت صحیح لینک‌ های خارجی نه‌ تنها از نظر سرعت بلکه از نظر امنیت و سئو نیز اهمیت بالایی دارد.

در این مقاله قصد داریم علاوه بر آموزش جلوگیری از ارتباط لینک‌ های خارجی در وردپرس، به بررسی تاثیر شرایط اینترنت ایران بر عملکرد سایت نیز بپردازیم.

 

چرا لینک های خارجی در هاست های ایران مشکل سازند؟

استفاده از لینک ها و منابع خارجی در سایت هایی که روی سرور ایران میزبانی می شوند در ظاهرا طبیعی و بدون مشکل هست!

اما در عمل همیشه به این صورت نیست و بسته به شرایط خاص زیرساخت اینترنت کشور می تواند چالش و مشکلات جدی در عملکرد سایت ایجاد کند.

اگر بخواهیم به صورت خلاصه به این مشکلات اشاره کنیم باید بگوییم:

 

الف- تاخیر بالا و کندی ارتباط:

حتی در زمانی که به ظاهر اینترنت کشور وصل می باشد ارتباط با سرور های خارجی در اثر اختلال هایی که در اینترنت کشور رخ می دهد معمولا با تاخیر بالا همراه هست!

مواردی مانند فاصله جغرافیایی و محدودیت های پهنای باند اینترنت کشور و محدود سازی هایی که عموما اعمال می شود باعث افزایش زمان لود صفحات و کند شدن پیشخوان وردپرس می باشد!

در این شرایط بروزرسانی ها عموما با کندی و مشکل همراه هست و برای نصب افزونه شاید باید چندین مرتبه اقدام کرد!

 

ب- محدودیت و قطعی اینترنت بین الملل:

در زمان هایی که اینترنت کشور بخاطر مسائل جاری کشور دچار قطعی کامل می شود و دسترسی به اینترنت بین الملل به طور کامل بسته می شود و به اصطلاح وارد خاموشی دیجیتال می شویم دیگر هیچ دسترسی به سورس ها خارج از ایران وجود نخواهد داشت!

طبیعی هست در این شرایط درخواست هایی که قرار است به خارج از کشور ارسال شوند با مشکل رو به رو می شوند و درخواست ها پاسخی را به همراه ندارند!

اتصال ها تا زمان عدم پاسخ مقصد معلق می مانند و در نهایت باعث کندی شدید صفحات پیشخوان می شوند!

مثلا اگر سایت شما بخواهد به API خارجی یا مخزن وردپرس متصل شود، در زمان قطعی عملا این ارتباط غیرممکن خواهد شد.

بسیاری از افزونه ها برای عملکرد صحیح به اینترنت جهانی وابسته هستند برای مثال باید بروزرسانی ها را دریافت کنند و لایسنس هر بار به صورت مرتب چک شود اگر این ارتباط برقرار نشود افزونه ناقص کار می کند یا به طور کامل از کار می افتد!

درخواست های ناموفق به لینک های خارجی علاوه بر مشکلات شدید کندی یک مشکل بزرگ دیگر را هم به همراه دارند! 

منابع هاست را درگیر می کنند و میزان رم و سی پیو بیشتری به نسبت عادی مصرف می شود! و در سایت هایی که ترافیک بالا دارند ورود به پیشخوان این مشکل را تشدید می کنند.

 

نحوه بستن لینک های خارجی:

همانطور که خدمت شما عرض شد لینک های خارجی در شرایطی که اینترنت کشور دچار اختلال هست یا اینکه به طور کامل قطع شده تا چه اندازه می تواند مشکل ساز شود!

همچنین بعضی افزونه های وردپرسی نیز همین وضعیت را دارند، برای مثال : Jetpack و Wordfence

در این آموزش می خواهیم با انجام تنظیماتی در فایل تنظیمات وردپرس از ارسال درخواست توسط این لینک ها جلوگیری کنیم تا مشکل کند بودن پیشخوان رفع شود.

 

 

 

 

 

به محل نصب وردپرس در هاست رفته و بر روی فایل wp-config.php کلیک راست کرده و گزینه Edit را بزنید.

 

سپس کد زیر را در این فایل اضافه کنید.

 

 

define('WP_HTTP_BLOCK_EXTERNAL', true);

 

 

این کد، تمام درخواست هایی که توسط وردپرس به خارج از سرور می رود را مسدود می کند و دیگر هیچ درخواستی از وردپرس شما به بیرون از هاست ارسال نمی شود!

این کار باعث افزایش سرعت پیشخوان سایت شما می شود ولی با بستن تمام دسترسی ها ممکن است باعث مشکلاتی نظیر عدم ارتباط با درگاه سایت، برخی API های داخلی و نرم افزار های حسابداری شود!

بنابراین در شرایطی که شما نیاز به دسترسی به برخی سایت ها و لینک های داخلی جهت ارتباط پیشخوان خود با آن ها دارید نیاز است که حتما بعضی سایت ها را از این دستور کلی، مستثنی کنید می توانید کد زیر را در ادامه کد قبلی اضافه کنید.

 

 

 

define('WP_ACCESSIBLE_HOSTS', '*.shaparak.ir,*.zarinpal.com,*.wordpress.org');

 

 

در کد بالا می توانید سایت های مورد نظر را جایگزین مقادیر قرار داده شده کنید. 

با اضافه کردن این آدرس ها تمام درخواست ها بجز آدرس هایی که اضافه کردید بلاک خواهد شد! فقط در نظر داشته باشید wordpress.org در زمانی که اینترنت کشور قطع هست یا دچار اختلال هست نباید اضافه شود چون یک عامل برای کندی خواهد بود!

با اضافه کردن کدهای مربوطه به فایل wp-config.php شما عملا باز شدن لینک های خارجی از پیشخوان وردپرس را قطع می کنید بجز لینک هایی که در نظر دارید باز بماند!

بعد از این کار Google Analytics و بروزرسانی خودکار افزونه‌ ها از کار می افتد ولی در مقابل سرعت پیشخوان افزایش پیدا می کند و تجربه مدیریت سایت بهتر می شود.

 

دسترسی به مخزن وردپرس حتی در زمان قطعی اینترنت!

پارس وب سرور در هاست های خود یک خدمات جدیدی را اضافه کرده است تا با هدف حل مشکل عدم دسترسی به مخزن وردپرس و API های خارجی به کاربران کمک کند حتی در شرایطی که اینترنت کشور به درستی در دسترس نیست و تمام دسترسی ها قطع می باشد کاربران بتوانند نصب افزونه‌ ها، دریافت بروزرسانی‌ ها و حتی برخی قابلیت‌های اصلی وردپرس را بدون مشکل در اختیار داشته باشند!

در پارس وب سرور برای حل این مشکل، زیرساختی فراهم شده که با استفاده از پراکسی هوشمند، ارتباط سایت با مخزن وردپرس حتی در زمان قطعی اینترنت نیز برقرار می‌ ماند.

این یعنی:

امکان نصب افزونه‌ ها بدون نیاز به اینترنت بین‌ الملل!

انجام بروزرسانی هسته وردپرس و افزونه‌ ها بدون اختلال!

جلوگیری از خطا های رایج در پیشخوان وردپرس!

در واقع، درخواست‌ های وردپرس به‌جای ارسال مستقیم به سرور های خارجی، از طریق پراکسی ما مدیریت شده و مسیر جایگزین برای دسترسی به منابع ضروری فراهم می‌ شود.

این قابلیت به‌ویژه برای سایت‌هایی که نیاز به بروزرسانی مداوم دارند یا می خواهند افزونه نصب کنند یک مزیت بسیار مهم و کاربردی می باشد!

برای کسب اطلاعات بیشتر می توانید با همکاران ما در ارتباط باشید.

5/5 - (7 امتیاز)



نظرات سایر کاربران در مورد ...
  • مستانه میرشکاری گفت:

    سلام من میخواهم صفحه وب سایت برای تجارت ارز دیجیتالی فعال باشه
    لطفا راهنمایی بفرمایید
    هزینه هم بفرمایید

    1. parswebserver گفت:

      سلام تو بخش پشتیبانی تیکت ثبت کنید

  • فردین گفت:

    اگر خواهیم تنها یک لینک خارجی که برای فونت است ره قط کنیم چی کار انجام بدهیم

    1. بهرام کاملی گفت:

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