• 22-12-2014, 23:01:11
    #1
    merhaba arkadaşlar,

    sitemde silinen sayfaları ya da olmayan bi sayfa açıldığında 404 hatası yerine anasayfaya yönlendirmek istiyorum bir türlü kodu bulamadım. Bu mümkün mü?

    Yardımcı olabilecek kimse var mı?
  • 22-12-2014, 23:04:40
    #2
    header("Location: index.php");
  • 23-12-2014, 04:59:02
    #3
    header("Location: index.php");

    Bu kodu 404 sayfasına yazacaksınız.
  • 23-12-2014, 11:11:33
    #4
    Veya bu kodu .htaccess dosyanıza ekleyerek PHP'ye gereksinim duymadan yönlendirme işlemini yapabilirsiniz.
    ErrorDocument 404 /index.php
  • 23-12-2014, 15:41:22
    #5
    .htaccess dosyasına bunu yazdım.

    ErrorDocument 404 /hata/.html
    hata klasörün içindeki 404.html dosyasına;

    <meta http-equiv="refresh" content="0; url=index.php" />
    bunu ekledim. Şimdi çalışıyor problem yok ama uzun bir işlem mi oldu sıkıntı çıkarmaz değil mi?


    Bir'de webmastertools'daki varolmayan sayfalar çıkıyor hep onların giderilmesinde yani hataların düzelmesine yardımcı olacak mı bu yaptığımız şey. Biraz araştırdım direkt anasayfaya yönlendirirsen hatalar kalkar 1-2 ay içinde deniliyordu. Sabit 404.html sayfası olursa sıkıntı olur diye bir makale okumuştum ne kadar doğru?
  • 24-12-2014, 04:04:23
    #6
    fRee_Redd adlı üyeden alıntı: mesajı görüntüle
    .htaccess dosyasına bunu yazdım.

    ErrorDocument 404 /hata/.html
    hata klasörün içindeki 404.html dosyasına;

    <meta http-equiv="refresh" content="0; url=index.php" />
    bunu ekledim. Şimdi çalışıyor problem yok ama uzun bir işlem mi oldu sıkıntı çıkarmaz değil mi?


    Bir'de webmastertools'daki varolmayan sayfalar çıkıyor hep onların giderilmesinde yani hataların düzelmesine yardımcı olacak mı bu yaptığımız şey. Biraz araştırdım direkt anasayfaya yönlendirirsen hatalar kalkar 1-2 ay içinde deniliyordu. Sabit 404.html sayfası olursa sıkıntı olur diye bir makale okumuştum ne kadar doğru?
    Header'da 301 yönledirme kodu koyduysanız 1-2 ay içinde düzelir.
  • 24-12-2014, 11:37:22
    #7
    404.stml diye sayfa oluşturursanız olmayan sayfalar da bu içerik görünür , eğer çalışmaz ise htaccess e aşağıdaki kodu ekleyip deneyin.

    ErrorDocument 404 404.shtml