• 06-07-2018, 00:49:33
    #1
    Merhaba arkadaşlar bir web sitemde örnek olarak siteadi.com/asd.html yazınca böyle bir bağlantı olmadığı halde 404 hatası vermiyor ana index görünüyor nasıl 404 vermesini sağlayabiliriz
  • 06-07-2018, 01:23:11
    #3


    Teşekkürler demek istediğim bu değil. Sorun olmayan bir sayfanın 404 hata vermemesi
  • 06-07-2018, 09:26:06
    #4
    .htaccess içeriğini atarsan bir şey söyleyebiliriz. Tüm urlleri index.php’ye yönlendirmişsen bulunamayan sayfalarda 404 headeri göndermen gerekiyor.
  • 06-07-2018, 12:34:17
    #5
    Genç Hosting adlı üyeden alıntı: mesajı görüntüle
    .htaccess içeriğini atarsan bir şey söyleyebiliriz. Tüm urlleri index.php’ye yönlendirmişsen bulunamayan sayfalarda 404 headeri göndermen gerekiyor.
    Teşekkürler hocam büyük ölçüde sorun çözüldü sadece şu kısım sorunlu site.com/video?v=id ​​​​id bölümüne olmayan bir id girince hata dönmüyor

    htacces içerisindeki kod

    RewriteRule ^video$ youtube.php
  • 06-07-2018, 12:36:51
    #6
    youtube.php içinde şu işlemi yapmanız gerekiyor: gönderilen id yoksa header fonksiyonu ile 404 göndereceksiniz. Örnekleri google’dan bulabilirsiniz.
  • 06-07-2018, 14:26:01
    #7
    PHP tarafında id kontrolü yapıyorsunuz ya hani, id bulunamazsa

    header($_SERVER['SERVER_PROTOCOL'].' 404 Not Found');
    bu kodu çalıştır şeklinde bir sorgu yapmanız yeterli.