WordPress web sitenizde 414 request URI too long hatasıyla hiç karşılaştınız mı?
Bu hata genellikle web tarayıcınız ile sunucu arasında kritik bir hata olduğunda ortaya çıkar. Bir bağlantıya tıkladığınızda veya bir WordPress eklentisi tarafından gerçekleştirilen herhangi bir eylemde bu hatayı görürsünüz.
Bu makalede, size ‘414 request URI too long’ hatasının ne olduğunu ve nasıl düzeltileceğini göstereceğiz.
414 Request URI Too Long Hatası Nedir?
414 istek URI’si çok uzun hatası, talep ettiğiniz bir URL veya eylem sunucunun işleyemeyeceği kadar uzun olduğunda ortaya çıkar.
URI ve URL arasında bir fark olduğunu unutmayın. Bir URI veya Tekdüzen Kaynak Tanımlayıcısı bir kaynağın adı, konumu veya her ikisi de olabilir. Öte yandan, bir URL veya Tekdüzen Kaynak Konum Belirleyicisi yalnızca bir kaynağın konumu olabilir.
URL, URI’nin bir parçası olduğu için her iki terim de genellikle birbirinin yerine kullanılır. Bununla birlikte, 414 hatası her iki bileşen tarafından da tetiklenebilir, bu nedenle nedenlerine bakalım.
414 Request URI Too Long Hatasına Ne Sebep Olur?
Bağlantıya tıkladığınızda 414 hatasını görebilirsiniz ve çok uzun olduğu için sunucu bunu işleyemez.
Bir bağlantının çok uzun olabileceği durumlardan biri UTM (Urchin Tracking Module) parametrelerinin kullanılmasıdır. WordPress web sitenizdeki dönüşümleri izlemek için UTM kodları kullanıyorsanız ve URL’de çok fazla parametre varsa, bu hataya neden olabilir.
414 hatasına neden olabilecek bir başka durum da yönlendirme döngüsüdür. Bu, yanlış bir yapılandırma veya WordPress eklentisindeki bir ayarın çok sayıda yönlendirme isteğine neden olmasıdır.
Sonuç olarak, inanılmaz uzun URL’ler ve 414 requests URI too long hatası alırsınız.
Benzer şekilde, bazı eklentiler de işlevlerinin bir parçası olarak uzun URI’ler oluşturabilir. Sitenizde hepsi bir arada WordPress güvenlik ek lentileri yüklüyse bu hatayla karşılaşma olasılığınız yüksektir.
Nadir bir durumda, geliştirici tarafındaki bir sorun da bir POST isteği, sorgu bilgileri çok uzun olan bir GET isteğine dönüştüğünde 414 hatasını tetikleyebilir. Son olarak, web sitesi sunucunuza yapılan siber saldırılar da 414 URI çok uzun sorunlarına neden olabilir.
Bununla birlikte, WordPress web sitenizdeki 414 hatasını nasıl düzeltebileceğinizi görelim.
414 İstek URI Çok Uzun Hatasını Düzeltme
Bu sorunu çözmenin hızlı bir yolu, web sitesi sunucunuzun işleyebileceği URI boyutunu artırmaktır.
İlerlemeden önce, bir WordPress yedeği oluşturmanızı öneririz. Bunun nedeni 414 hatasını düzeltmenin web sitesi yapılandırma dosyalarını düzenlemeyi içermesidir. Herhangi bir şeyin yanlış gitmesi durumunda, sitenizin geri yüklemeye hazır bir yedek kopyası olacaktır.
Daha fazla ayrıntı için lütfen WordPress sitesinin nasıl yedekleneceğine ilişkin kılavuzumuza bakın.
Web Sitenizin Apache mi Yoksa Nginx mi Kullandığını Belirleme
İlk olarak, WordPress web sitenizin hangi sunucu türünü kullandığını bulmanız gerekir. Apache ve Nginx’i içeren 2 ana sunucu türü vardır.
Bunu yapmanın basit bir yolu sitenizi bir tarayıcıda açmaktır. Bundan sonra, ana sayfaya sağ tıklayabilir ve ‘İncele’ seçeneğini seçebilirsiniz.
Ardından, en üstteki ‘Ağ’ sekmesine geçmeniz gerekecektir.
Buradan, Ad sütununun altındaki herhangi bir öğeyi seçebilirsiniz. Bundan sonra, ‘Yanıt Üstbilgileri’ bölümüne ilerlemeniz ve ‘Sunucu’ ayrıntılarını görmeniz gerekecektir.
Bu size sitenizin Nginx mi yoksa Apache mi kullandığını gösterecektir.
Hangi sunucu türünü kullanacağınızdan hala emin değilseniz, daha fazla ayrıntı almak için WordPress barındırma sağlayıcınıza ulaşabilirsiniz.
Sunucu türünü belirledikten sonra, Apache ve Nginx için 414 istek URI çok uzun hatasını nasıl düzelteceğimize bakalım.
Nginx’te 414 Request URI Too Long Hatasını Düzeltme
Öncelikle, web sitesi yapılandırma dosyalarına erişmek için bir FTP veya dosya aktarım protokolü istemcisine ihtiyacınız olacak.
Kullanabileceğiniz birçok FTP istemcisi vardır. Bu eğitim için Filezilla’yı kullanacağız. FTP’yi kurmak ve web sitesi dosyalarına erişmek için yardıma ihtiyacınız varsa, lütfen WordPress’e dosya yüklemek için FTP’nin nasıl kullanılacağına ilişkin kılavuzumuza bakın.
Giriş yaptıktan sonra, ‘nginx.conf’ dosyasını indirmeniz gerekecektir. Bu dosyaya şu yolu izleyerek erişebilirsiniz: /etc/nginx/nginx.conf
Dosyayı bulduktan sonra, devam edin ve bilgisayarınıza indirin ve ardından bir not defteri yazılımında açın.
Buradan, large_client_header_buffers 4 8K ayarlarını arayabilirsiniz. Eğer orada yoksa, dosyanın sonuna eklemeniz yeterlidir.
Bir sayı ve boyutla ilgili 2 değer kümesi göreceksiniz. Boyutu 8K’dan 128K’ya kadar düzenlemeniz yeterlidir. Bu, URI boyutunu artıracak ve site sunucusunun uzun URL’leri işlemesine izin verecektir.
İşiniz bittiğinde, metin dosyasını kaydedin ve FTP istemcisini kullanarak web sitenize yeniden yükleyin.
Daha fazla ayrıntı için lütfen WordPress’e dosya yüklemek için FTP’nin nasıl kullanılacağına ilişkin kılavuzumuza bakın.
Apache’de 414 Request URI Too Long Hatasını Düzeltme
Apache sunucu türünü kullanıyorsanız, işlem Nginx’inkine benzer. Öncelikle, web sitesi dosyalarına erişmek için bir FTP istemcisine ihtiyacınız olacak.
Giriş yaptıktan sonra, ‘apache2.conf’ dosyasını bulmanız gerekecektir. FTP istemcisini kullanarak aşağıdaki yola gitmeniz yeterlidir: /etc/apache2/apache2.conf
Ardından, dosyayı indirmeniz ve not defteri yazılımında açmanız gerekir.
Bundan sonra, LimitRequestLine 128000 ayarlarını arayabilirsiniz. Eğer bir tane göremiyorsanız, dosyanın sonuna eklemeniz yeterlidir.
Genellikle LimitRequestLine 128000 olarak ayarlanır. Ancak 414 hatasını ortadan kaldırmak için bunu 256000 veya daha yüksek bir değere çıkarabilirsiniz. Sadece ayarladığınız değerin 2’nin katı olduğundan emin olun.
İşiniz bittiğinde, FTP istemcisini kullanarak dosyayı web sitesine geri yükleyin. Bu, WordPress web sitenizdeki 414 hatasının çözülmesine yardımcı olacaktır.
Umarız bu makale 414 request URI too long hatasının ne olduğunu ve nasıl düzeltileceğini öğrenmenize yardımcı olmuştur. WordPress güvenliği ve en yaygın WordPress hataları hakkındaki rehberimizi de görmek isteyebilirsiniz.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
A Owadud Bhuiyan says
However, I never faced this type of error.
It’s nothing to lose learning something new in everyday.
Thanks for sharing.
WPBeginner Support says
Glad we could share how to solve this error should you ever run into it
Yönetici