خطای 414 Request URI Too Long چیست و چگونه آن را برطرف کنیم
انتشار: تیر 27، 1402
بروزرسانی: 24 خرداد 1404

خطای 414 Request URI Too Long چیست و چگونه آن را برطرف کنیم


آیا تا به حال با خطای 414 request URI خیلی طولانی در وب سایت وردپرس خود مواجه شده اید؟

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

در این مقاله، به شما نشان خواهیم داد که خطای ۴۱۴ درخواست URI خیلی طولانی چیست و چگونه آن را برطرف کنید.

خطای خیلی طولانی درخواست URI 414 چیست و چگونه آن را برطرف کنیم

خطای خیلی طولانی URI درخواست 414 چیست؟

خطای خیلی طولانی URI درخواست 414 زمانی رخ می دهد که URL یا اقدامی که درخواست می کنید برای سرور بسیار طولانی باشد.

توجه داشته باشید که بین URI و URL تفاوت وجود دارد. یک URI یا Uniform Resource Identifier می تواند نام، مکان یا هر دو منبع باشد. از سوی دیگر، URL یا Uniform Resource Locator تنها می تواند محل یک منبع باشد.

هر دو اصطلاح معمولاً به جای هم استفاده می شوند زیرا URL بخشی از URI است. با این حال، خطای 414 می تواند توسط هر دو مؤلفه ایجاد شود، بنابراین بیایید به علل آن نگاه کنیم.

چه چیزی باعث خطای خیلی طولانی درخواست URI 414 می شود؟

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

یکی از موقعیت هایی که ممکن است یک پیوند طولانی باشد، استفاده از پارامترهای UTM (ماژول ردیابی ارچین) است. اگر از کدهای UTM برای ردیابی تبدیل ها در وب سایت وردپرس خود استفاده می کنید و پارامترهای زیادی در URL وجود دارد، ممکن است باعث این خطا شود.

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

در نتیجه، URL های فوق العاده طولانی و خطای 414 URI درخواست بسیار طولانی دریافت می کنید.

به طور مشابه، برخی از افزونه ها همچنین می توانند URI های طولانی را به عنوان بخشی از عملکرد خود تولید کنند. اگر افزونه های امنیتی وردپرس همه کاره را در سایت خود نصب کرده باشید، به احتمال زیاد با این خطا مواجه خواهید شد.

در یک رویداد نادر، زمانی که یک درخواست POST با طولانی بودن اطلاعات پرس و جو به یک درخواست POST تبدیل می شود، یک مشکل سمت توسعه دهنده نیز می تواند باعث خطای 414 شود. در نهایت، حملات سایبری به سرور وب سایت شما همچنین می تواند منجر به مشکلات طولانی مدت 414 URI شود.

با این حال، بیایید ببینیم چگونه می توانید خطای 414 را در وب سایت وردپرس خود برطرف کنید.

رفع خطای 414 Request URI Too Long

یک راه سریع برای رفع این مشکل، افزایش اندازه URI است که سرور وب سایت شما می تواند پردازش کند.

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

برای جزئیات بیشتر، لطفاً راهنمای ما در مورد نحوه پشتیبان گیری از یک سایت وردپرس را ببینید.

تعیین کنید که آیا وب سایت شما از Apache یا Nginx استفاده می کند

ابتدا باید نوع سروری که وب سایت وردپرس شما استفاده می کند را بیابید. 2 نوع اصلی سرور وجود دارد که شامل آپاچی و نگینکس می شود.

یک راه ساده برای انجام این کار باز کردن سایت خود در یک مرورگر است. پس از آن، می توانید روی صفحه اصلی کلیک راست کرده و گزینه "Inspect" را انتخاب کنید.

عنصر بازرسی را باز کنید

در مرحله بعد، باید به برگه «شبکه» در بالا بروید.

از اینجا می توانید هر عنصری را در زیر ستون Name انتخاب کنید. پس از آن، باید به بخش «سربرگ پاسخ» بروید و جزئیات «سرور» را ببینید.

نوع سرور سایت خود را مشاهده کنید

این به شما نشان می دهد که آیا سایت شما از Nginx یا Apache استفاده می کند.

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

هنگامی که نوع سرور را تعیین کردید، بیایید نحوه رفع خطای URI بسیار طولانی درخواست 414 برای Apache و Nginx را بررسی کنیم.

رفع خطای 414 Request URI Too Long در Nginx

ابتدا، برای دسترسی به فایل های پیکربندی وب سایت، به یک سرویس گیرنده پروتکل FTP یا انتقال فایل نیاز دارید.

کلاینت های FTP زیادی وجود دارد که می توانید از آنها استفاده کنید. برای این آموزش از Filezilla استفاده می کنیم. اگر برای راه اندازی FTP و دسترسی به فایل های وب سایت به کمک نیاز دارید، لطفاً راهنمای ما در مورد نحوه استفاده از FTP برای آپلود فایل ها در وردپرس را ببینید.

پس از ورود به سیستم، باید فایل \'nginx.conf\' را دانلود کنید. با دنبال کردن این مسیر می توانید به آن دسترسی پیدا کنید: /etc/nginx/nginx.conf

دسترسی به فایل Nginx

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

از اینجا می توانید جستجو کنید large_client_header_buffers 4 8K تنظیمات. اگر آنجا نیست، به سادگی آن را به انتهای فایل اضافه کنید.

2 مجموعه از مقادیر را مشاهده خواهید کرد که به یک عدد و اندازه مربوط می شوند. به سادگی اندازه را از 8K تا 128K ویرایش کنید. این باعث افزایش اندازه URI می شود و به سرور سایت اجازه می دهد تا URL های طولانی را پردازش کند.

اندازه URI را در Nginx افزایش دهید

پس از اتمام کار، به سادگی فایل متنی را ذخیره کرده و با استفاده از سرویس گیرنده FTP در وب سایت خود بارگذاری کنید.

برای جزئیات بیشتر، لطفاً راهنمای ما در مورد نحوه استفاده از FTP برای آپلود فایل ها در وردپرس را ببینید.

رفع خطای 414 Request URI Too Long در آپاچی

اگر از نوع سرور آپاچی استفاده می کنید، فرآیند مشابه Nginx است. ابتدا برای دسترسی به فایل های وب سایت به یک کلاینت FTP نیاز دارید.

پس از ورود به سیستم، باید فایل \'apache2.conf\' را پیدا کنید. به سادگی با استفاده از سرویس گیرنده FTP به مسیر زیر بروید: /etc/apache2/apache2.conf

دسترسی به فایل های پیکربندی آپاچی

در مرحله بعد، باید فایل را دانلود کرده و در نرم افزار notepad باز کنید.

پس از آن، شما می توانید به دنبال LimitRequestLine 128000 تنظیمات. اگر یکی را نمی بینید، به سادگی آن را به انتهای فایل اضافه کنید.

معمولاً LimitRequestLine روی 128000 تنظیم می شود. با این حال، می توانید برای حذف خطای 414 این مقدار را به 256000 یا بالاتر افزایش دهید. فقط مطمئن شوید که مقداری که تعیین می کنید مضربی از 2 باشد.

اندازه URI را در آپاچی افزایش دهید

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

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

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