درود،
خطای “No route was found matching the URL and request method” معمولاً به دلیل مشکلاتی در تنظیمات پیوندهای یکتا (permalinks) یا تنظیمات روتینگ وردپرس ایجاد میشود. برای حل این مشکل میتوانید مراحل زیر را امتحان کنید:
- بازسازی پیوندهای یکتا (Permalinks):
- به بخش تنظیمات (Settings) در پیشخوان وردپرس بروید.
- وارد پیوندهای یکتا (Permalinks) شوید.
- بدون هیچ تغییری بر روی ذخیره تغییرات (Save Changes) کلیک کنید تا تنظیمات پیوندهای یکتا دوباره بازسازی شوند.
- غیرفعال کردن و فعال کردن مجدد افزونهها:
- بعضی وقتها افزونهها میتوانند باعث بروز مشکلاتی در مسیرهای URL شوند. تمام افزونهها را غیرفعال کرده و بررسی کنید که آیا خطا برطرف میشود یا نه. اگر خطا برطرف شد، به صورت تدریجی افزونهها را فعال کرده و بررسی کنید که کدام افزونه مشکلساز است.
- پاکسازی کش مرورگر یا کش وردپرس:
- اگر از کش استفاده میکنید، کش مرورگر یا کش وردپرس (در صورتی که افزونهای برای کش دارید) را پاکسازی کنید و سپس دوباره بررسی کنید.
- بررسی .htaccess:
- در پوشه ریشه سایت خود (public_html یا مشابه آن)، فایل
.htaccess
را بررسی کنید. ممکن است خطاهایی در آن وجود داشته باشد. میتوانید محتوای آن را به حالت پیشفرض وردپرس بازگردانید
- بررسی تنظیمات سرور و PHP:
- اطمینان حاصل کنید که نسخه PHP سرور شما با نسخه وردپرس و افزونههای مورد استفاده شما سازگار است. همچنین بررسی کنید که تنظیمات سرور (مثل mod_rewrite در Apache) به درستی پیکربندی شده باشد.
درود و ارادت خدمتتون.
دوست عزیز @arminabdi2023 فقط کافیه یکبار افزونه المنتور رو غیرفعال و در لحظه فعال بفرمائید.
شبتون خوش.