رفع خطای No route was found matching the URL and request method

آخرین بروزرسانی : ۲۰ دی ۱۴۰۳
افزونه المنتور پرو

کاملاً اورجینال با قابلیت آپدیت خودکار در پنل پیشخوان وردپرس

در این نوشته شما می خوانید

رفع خطای No route was found matching the URL and request method

در این آموزش کوتاه روشی را به شما آموزش می دهیم که خطای No route was found matching the URL and request method در المنتور را به راحتی برای خود رفع کنید و این خطا علت های مختلفی دارد اما پیشنهاد می شود از این روش برای رفع موقتی استفاده نمایید در صورتی که مشکل و دلایلی که در پایین برای شما آورده شد رفع شد مجدد اتصال را برقرار نمایید .

به دلیل پرسش های زیاد در مورد نحوه استفاده از این آموزش در کامنتها ، این آموزش را هم به صورت تصویری نیز برای شما آماده کردیم 

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

دلایل بروز خطای No route was found matching the URL and request method

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

  1. بحت تحریم و فیلترینگ
  2. غیرفعال بودن REST API
  3. تداخل افزونه‌ها
  4. نسخه ناسازگار المنتور یا وردپرس
  5. مشکلات در پیوندهای یکتا
  6. محدودیت‌های هاستینگ
  7. فایروال یا تنظیمات امنیتی سرور
  8. تداخل قالب
  9. مشکلات در تنظیمات SSL
  10. خطا در فایل .htaccess
  11. نسخه ناسازگار PHP

رفع خطای No route was found matching the URL and request method

برای رفع این مشکل کدی که در پایین آورده شده است را در functions.php قالب خود قرار دهید ( طبق عکس زیر )

برای این منظور وارد پیشخوان > نمایش >ویرایشگر پرونده پوسته شوید.

خطای No route was found matching the URL and request method

				
					// جلوگیری از اتصال المنتور به my.elementor.com
add_filter('elementor/connect/additional-connect-info', '__return_empty_array');
add_filter('elementor/connect/connect-url', '__return_empty_string');
add_filter('elementor/connect/remote-info-data', '__return_empty_array');

// مدیریت خطاهای base-app.php با ارائه مقادیر پیش‌فرض
add_filter('elementor/connect/apps/get_client_data', function($client_data) {
    if (is_wp_error($client_data)) {
        return [
            'client_id' => '',
            'auth_secret' => '',
            'redirect_uri' => '',
            'callback' => '',
            'admin_notice' => '',
        ];
    }
    return $client_data;
}, 10, 1);

// جلوگیری کامل از تلاش‌های اتصال بدون نمایش خطا
add_filter('pre_http_request', function($pre, $parsed_args, $url) {
    if (strpos($url, 'my.elementor.com') !== false) {

        return [
            'body' => '',
            'response' => [
                'code' => 200,
            ],
            'headers' => [],
            'cookies' => [],
        ];
    }
    return $pre;
}, 10, 3);

// غیرفعال کردن کتابخانه اتصال المنتور
add_action('elementor/init', function() {
    if (class_exists('\Elementor\Core\Common\Modules\Connect\Module')) {
        remove_action('elementor/editor/before_enqueue_scripts', [
            \Elementor\Core\Common\Modules\Connect\Module::class,
            'enqueue_connect_scripts'
        ]);
    }
});

add_action('admin_menu', function() {
    remove_submenu_page('elementor', 'elementor-connect');
}, 99);
add_filter('elementor/api/get_templates/body_args', '__return_empty_array');
add_filter('elementor/api/get_info_data', '__return_empty_array');
add_action('init', function() {
    remove_action('admin_notices', [\Elementor\Core\Common\Modules\Connect\Module::class, 'admin_notice']);
});

				
			

47 پاسخ

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

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

  2. سلام وقت بخیر
    من کد رو گذاشتم ولی وقتی داخل ویرایش مقاله با المنتور میرم اصلا ویجت ها لود نمیشه و همینجوری میچرخه باید چیکار کنم؟ این مشکل روی سه تا از سایتام هست

  3. سلام وقت بخیر. ممنون از راه حل تون.
    من دو تا سایت دارم
    اولی که وودمارت داره این کد رو قرار دادم و مشکل حل شد
    ولی دوی که هلو و ووکامرس داره کد رو که قرار دادم مشکل حل نشد

    دلیلش چی میتونه باشه؟

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

    1. سلام درود بر شما
      کدی که انتهای آموزش می باشد را کلا کپی نمایید و در قسمت functions.php قالب خود قرار دهید

  4. سلام من از قالب هلو المنتور استفاده میکنم و روی هاست هستش.کد رو کپی کردم ولی بازم همون خطای no route…. میاد
    چکار باید بکنم؟؟؟

    1. سلام وقت بخیر
      باید سایت شما بررسی شود زیرا این کد به درستی کار میکند احتمالا در جای درست قرار نداده اید

  5. من از هلو المنتور استفاده میکنم. هیچ پلاگین اضافی هم ندارم که بخواد تداخل ایجاد کنه. باز هم اضافه کردن این کد به قالب قلو المنتور نیازه؟

    1. سلام درود بر شما
      لطفا دقیقا توضیح دهید سایت المنتوری خودتون رو توی چه بستری پیاده سازی کردید ( هاست یا لوکال هاست ) با درج کد خطای دیگری مشاهده میکنید و یا همون خطا مجدد برای شما ایجاد می شود ؟

      1. از هاست استفاده می کنم و قالب هم وودمارت است . قالب هم غیر فعال کردم و هلو المنتور نصب کردم ولی متاسفانه فایده ای نداشت و همون خطا رو میده

        1. سلام وقت بخیر
          کد مجدد بررسی شد روی سایتی که دقیقا همین خطا را داشته است و مشکل رفع شد احتمالا در جای مناسب به درستی قرار نمیدهید .

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

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

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