• 24-01-2023, 14:42:03
    #1
    RewriteRule ^404$ 404.php [L,QSA]
    ErrorDocument 404 /404
    ErrorDocument 403 /404
    ErrorDocument 500 /404

    merhaba arkadaslar istediğim şekilde 404 sayfasına yönlendiriyor

    siteadi.com/354353453 gibi girince yönlendiriyor ama
    siteadi.com/kitap-listesi/345345345345 gibi girince 404 e yönlendirmiyor sebebi nedir?
  • 24-01-2023, 15:03:35
    #2
    Üyeliği durduruldu
    Site adresini pm'den atarmısınız.
  • 24-01-2023, 15:04:57
    #3
    Options All -Indexes ErrorDocument 404 /hata/404.html
    bu şekilde yaparsanız yönlenecektir.
  • 24-01-2023, 23:30:19
    #4
    sorun devam ediyor bilen arkadaslar bakabilirmi
  • 28-01-2023, 10:00:05
    #5
    Bu durumda, "kitap-listesi" gibi bir dizin veya klasör içerisinde bir sayfa arandığında, web sunucunuz 404 sayfasına yönlendirmiyor olabilir. Bunun sebebi, web sunucunuzda "kitap-listesi" dizininin gerçek bir dizin olması ve içerisinde bir sayfa aratıldığında sunucunun bu sayfayı aramasıdır. Bu nedenle, 404 sayfasına yönlendirme işlemi gerçekleşmiyor.

    Bu sorunu çözmek için, web sunucunuzda "kitap-listesi" gibi dizin veya klasörleri oluşturmamalısınız veya oluşturmuşsa silmeli ya da izinlerini kapatmalısınız. Ayrıca, web sunucunuzda .htaccess dosyası kullanıyorsanız, dizin veya klasörlerin yönlendirmelerini yapmak için RewriteRule kullanabilirsiniz.

    Ek olarak, kullandığınız web sunucusu veya hosting hizmetinin kullandığı panelin kurulumlarını kontrol etmeniz de faydalı olabilir.