sineld Hocam route ve public dizininde herhangi bir sıkıntı yok. Oralar gayet stabil çalışıyor. Yaptığım araştırmalar sonucunda soruna neden olan hatayı buldum. Windows IIS Server de query string too long hatası var. 404.15 hatası döndürüyor. Tabi bunu bulana kadar baya bi vaktim gitti. Bu süre zarfında buraya da konu açtım zaten.
Özetle çözüme gelecek olursak IIS serverde wwwroot klasörü içinde web.config dosyası var. Bu dosya laravel public dizinine denk geliyor. Alttaki kodları yazdığınızda iis server 404.15 hatası vermiyor ve ajax isteği sunucu tarafından işleme alınıyor.
<configuration>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxQueryString="3000" maxUrl="1000" />
</requestFiltering>
</security>
</system.webServer>
</configuration>
3000 ve 1000 değerlerini kendi sorunuzu çözecek şekilde artırabilirsiniz.