Şimdi Ara

Hatalı link tespiti

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
11
Cevap
0
Favori
397
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Benim sorum şöyle.Mesela web sitemin çalışmayan alt dizinlerine girilince bu sayfanın bulunmadığına dair bir mesaj çıksın.Yaniwww.yahoo.com/a/a/a.htm gibi bir linke gidince yaho otomatik olarak serverlarumızzda böyle bir sayfa yoktur sayfasına yönlendiriyor.

    Bunu yapabileceğim php kodunu yada başka bir alternatifi varsa anlatırsanız sevinirim.



  • bunu herhangi bir kodla yapamazsın bunun için servera direk müdahale gerekir velhasıl yapamazsın
  • Bu müdahaleyi php ile apache de filan yapabilirmiyim
  • joseph, aradigin sey apache httpd.conf dosyasi icinde " customizable error response " basligi altinda olmasi lazim. baslik adini yanlis hatirliyor olabilirim, en azindan httpd.conf un icinde hehe! yalniz bunu php ile degistiremessin yani server da httpd.conf dosyasina erisim iznin var ise yapabilirsin.
  • yo servera erişim sorun değil kendi serverımda zaten.ama yukarıda dediğin işlemi yapınca serverdaki tüm hata sayfaları için aynı sayfaya yönlediirme yapmak zorunda kalıyorum.mesela 404 hatalarının tümünü aynı sayfaya yönlendiriyor.ama bu işi sadece bir web istesi için yapmanın yolu yokmu
  • joseph, simdi microzort tembelligini birakip bir dusunelim..
    Perl ile yada php ile yonlendirdigin hata sayfasinda istenilen adresi regular expression a sokarsin, ta ta!
    ok?
  • Biraz daha detay lütfen
  • yaw daha ne detayi? anlayamadigin yer neresi? php biliyormusun? yoksa en bastan mi ogrenmek istiyorsun?
  • linux server'larda .htaccess dosyası olması lazım, onun içine birkaç kod koyuyorsun, server 404 kodunu algıladığı anda kullanıcıyı kodun içinde belirlenen sayfaya yönlendiriyor. Aynı dosya ile folder password bile atayabiliyorsun. Aradığın şey bu muydu? Eğer oysa bir araştırayım istersen.
  • evet bu saol twister kodu .htaccess ile kaydettim.ok
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.