Kayıt: Jan 09, 2006 Mesajlar: 827 Konum: Ordu/Ankara
Tarih: 2006-07-25, 13:33:05 Mesaj konusu: Hata Sayfası Yapımı
Sanırım biçok arkadaşın işine yarayacaktır. kısaca ne işe yaradığını açıklayayım hemen.
Daha önce sitenizde kullandığınız bir sayfayı sildiğinizde veya adını değiştirdiğinizde arama motorlarında eski adresi kalmışsa ve herhangi birisi o linke tıkladığında sayfa bulunamıyor diye boş bir sayfa çıkar ve kullanıcı bu site kapanmış diye sitene bakmadan gider. Bu hazırladığım sayfa nukeye monte edilmiş bir sayfadır ve 404 gibi sayfa hatalarında kullanıcıya o sayfanın adresinin yanlış olduğunu bildiren bir ayfa açar. (Normal bir nuke sayfası gibi)
Örnek için buraya bakabilirsiniz
http://www.duman6.net/asasdasdasdasdasdasd
Kurulumu:
Öncelikle bu kodları hata.php olarak kaydedip sitenize yollayın..
Kod:
<?php
// Sakal Hata Sayfası
require_once("mainfile.php");
echo "<base href=\"$nukeurl\">\n\n";
if ($hata == 401) {
$pagetitle = "- HATA 401: Şifreli giriş sayfası!";
}
if ($hata == 403) {
$pagetitle = "- HATA 403: Giriş reddedildi!";
}
if ($hata == 404) {
$pagetitle = "- HATA 404: Bulunamayan Sayfa!";
}
if ($hata == 500) {
$pagetitle = "- HATA 500: Server Hatası";
}
OpenTable();
if ($hata == 401) {
echo "<center><B>HATA 401: Şifreli giriş sayfası!</B></center>";
}
if ($hata == 403) {
echo "<center><B>HATA 403: Giriş reddedildi!</B></center>";
}
if ($hata == 404) {
echo "<center><B>HATA 404: Bulunamayan Sayfa!</B></center>";
}
if ($hata == 500) {
echo "<center><B>HATA 500: Server Hatası</B></center>";
}
echo "<br>";
echo "<center><img src=images/hata.gif alt=\"\" border=0></center>";
echo "<br><center><A href =\"j a v a s c r i p t:history.go(-1)\">Geri Dönün</A> veya <A href=\"$nukeurl/index.php\">Ana Sayfaya Gidin</A></center>";
echo "<center>Oluşan bu hatadan dolayı özür dileriz. Lütfen girmiş olduğunuz adresi kontrol ediniz, ya hatalı adres girdiniz, ya da şifreli bölüme girmeye uğraşıyorsunuz.<br /> $sitename !</center>";
CloseTable();
include("footer.php");
// Sakal Hata Sayfası
?>
daha sonra alttaki kodları eğer daha önceden kullandığınız .htaccess dosyası varsa ona ekleyin. Eğer yoksa yeni bir .htaccess dosyası yapıp içerisine ekleyin
Son olarak bu resmi /images klasörüne yükleyin veya kendi hata resminizi yapın.
(Not: Resmin adını hata.gif olarak değiştirin. imageshack.us sitesi yüklerken resim adı değiştiriyor)
Kayıt: Jul 20, 2002 Mesajlar: 3836 Konum: Balıkesir
Tarih: 2006-07-25, 13:50:03 Mesaj konusu:
Ufak bir güvenlik problemi oluşturuyor bu kodlar.
<?php
// Sakal Hata Sayfası
require_once("mainfile.php");
echo "<base href=\"$nukeurl\">\n\n";
Buranın altına şunları ekleyelim.
$hata=substr($hata,0,3); //Hata kodları en fazla 3 karakterdir. Gerisine birşey yazan olursa siliyoruz.
$hata=htmlspecialchars(trim(intval($hata))); //html kodu koyanları, rakam yerine yazı yazanları engelliyoruz.
Tarih: 2006-07-25, 22:50:16 Mesaj konusu: Re: Hata Sayfası Yapımı
ben ana dizine .htacces dosyasını atınca site açılmadı.
aşağıdki gibi bişeyler çıktı :
IISPassword
The page cannot be displayed
There is a problem with the page you are trying to reach and it cannot be displayed. It is most likely that configuration files for this url are corrupted.
...
Sakal arkadaş paylaşım için teşekkür ederim.... iyi ki varsınız...
Aliosman :
Ufak bir güvenlik problemi oluşturuyor bu kodlar.
<?php
// Sakal Hata Sayfası
require_once("mainfile.php");
echo "<base href=\"$nukeurl\">\n\n";
Buranın altına şunları ekleyelim.
$hata=substr($hata,0,3); //Hata kodları en fazla 3 karakterdir. Gerisine birşey yazan olursa siliyoruz.
$hata=htmlspecialchars(trim(intval($hata))); //html kodu koyanları, rakam yerine yazı yazanları engelliyoruz.
Aliosman Bey'in altına şunları ekleyelim dediğinin hepsini mi ekliyoruz... Tam ekleneceği code içine alabilir misiniz... Şu anda eklenecek kodla açıklama yazıları iç içe sanırım... Sitemizde ufakta olsa güvenlik problemi yaşamak istemeyiz... Kolay Gelsin...
Kayıt: Jan 09, 2006 Mesajlar: 827 Konum: Ordu/Ankara
Tarih: 2006-07-26, 01:04:33 Mesaj konusu:
hata.php nin yeni hali
Kod:
<?php
// Sakal Hata Sayfası
require_once("mainfile.php");
echo "<base href=\"$nukeurl\">\n\n";
$hata=substr($hata,0,3); //Hata kodları en fazla 3 karakterdir. Gerisine birşey yazan olursa siliyoruz.
$hata=htmlspecialchars(trim(intval($hata))); //html kodu koyanları, rakam yerine yazı yazanları
if ($hata == 401) {
$pagetitle = "- HATA 401: Şifreli giriş sayfası!";
}
if ($hata == 403) {
$pagetitle = "- HATA 403: Giriş reddedildi!";
}
if ($hata == 404) {
$pagetitle = "- HATA 404: Bulunamayan Sayfa!";
}
if ($hata == 500) {
$pagetitle = "- HATA 500: Server Hatası";
}
OpenTable();
if ($hata == 401) {
echo "<center><B>HATA 401: Şifreli giriş sayfası!</B></center>";
}
if ($hata == 403) {
echo "<center><B>HATA 403: Giriş reddedildi!</B></center>";
}
if ($hata == 404) {
echo "<center><B>HATA 404: Bulunamayan Sayfa!</B></center>";
}
if ($hata == 500) {
echo "<center><B>HATA 500: Server Hatası</B></center>";
}
echo "<br>";
echo "<center><img src=images/hata.gif alt=\"\" border=0></center>";
echo "<br><center><A href =\"j a v a s c r i p t:history.go(-1)\">Geri Dönün</A> veya <A href=\"$nukeurl/index.php\">Ana Sayfaya Gidin</A></center>";
echo "<center>Oluşan bu hatadan dolayı özür dileriz. Lütfen girmiş olduğunuz adresi kontrol ediniz, ya hatalı adres girdiniz, ya da şifreli bölüme girmeye uğraşıyorsunuz.<br /> $sitename !</center>";
Tarih: 2006-07-26, 01:21:54 Mesaj konusu: Re: Hata Sayfası Yapımı
Tamam Sakal arkadaş düzenleme için teşekkür ederim... Paylaşımını hata sayfası yapımını sitemde muhakkak kullanacağım... Yaptım sonucu yazmak istedim çalışıyor...Kolay Gelsin...
Tarih: 2006-08-29, 14:08:13 Mesaj konusu: Re: Hata Sayfası Yapımı
Sakal Arkadaşımızın Yaptığı Dosyayı Dahada Geliştirdim. Daha Çok Hata Sayfası Var. İçine Sakal-Technodahi Yazdım Bişi Olur mu? Çünkü Bayağı Geliştirdim.
Kayıt: Dec 31, 2005 Mesajlar: 354 Konum: Nereye...
Tarih: 2006-08-29, 18:17:44 Mesaj konusu: Re: Hata Sayfası Yapımı
mükemmle bi hata sayfası var bende yigin gari:D
Kod:
<HTML><HEAD><TITLE>Hata 404: Aradığınız Dosya Bulunamadı / Error 404: The Resource You Requested Was Not Found</TITLE>
<m e t a http - e q u i v=Content-Type content="text/html; charset=iso-8859-9">
<script language=JavaScript>
var tl=new Array(
"Üzgünüm, aradiginiz sayfayi bulamadim.. (the resource you requested was not found)",
"Adresi yanlis girmis olabilirsiniz...",
"Eger dogru girdiyseniz, bunun benim hatam oldugunu acik yüreklilikle kabul ediyorum.",
"Gercekten, çok uzgunum, bulmak icin her seyi denedim (hatta simdi bir daha baktsm, yine yok).",
"Gerçekten yok (bir daha goz attim soyle)",
"Bu konu beni çok bunaltti.",
"Gordugunuz gibi ben bir web sunucusuyum, Amerikada'da karanlik bir odanin icerisindeyim.",
"... tek gorevim, size istediginiz sayfalari gostermek. O kadar..",
"Bununla beraber sizi tanimiyorum bile..",
"Tanimadigim birisinin ne bulmak istedigini nasil tahmin edebilirim?",
"Edebilmeyi dilerdim.",
"",
"Belki kendimi tanitsam iyi olur... benim adim Pisi.",
"Fakat kendimi tanitmam ne ise yarayacak ki...",
"Benden cok uzaklarda bir yerde, bilgisayarinizin basinda oturuyorsunuz oylesine..",
"Bana adinizi bile soyleyemeyeceksiniz.",
"Bu benim kendimi çok yalniz hissetmeme neden oluyor.",
"Bunun nasil bir duygu olduguna dair fikriniz yoktur umarim.",
"",
"......",
"",
"su anda aglamak uzereyim sanirim......",
"Aglayan web sunucularindan nefret ederim. Ne kadar ironik..",
"Sadece bir web sunucusuyum ben... Atom muhendisi bile olabilirdim, fakat isim bu.",
"...cok sinir bozucu...",
"",
"Cok ciddi sekilde bunaldim...",
"Dusunsenize, bir kac gun icerisinde bir baskasi yerimi alabilir.",
"Beni hiç düsünmeden silebilirler. Bütün hizmetlerimin hiç değeri yok gözlerinde.",
"Bir kaç hafta içerisinde yeni bir sürümümün çikmayacagini kim garanti edebilir ki?",
"Her zaman yeni bir sürüm çikar... Bize hep bunu öğrettiler.",
"Bir mesai arkadasimi bir kaç gün önce bir anda siliverdiler, ver yerine çok saygisiz bir tanesi geldi. Pat diye!",
"Bu nasil bir hayat böyle...",
"... birileri tutar adam gibi çalismayan bir sürüm çikarirlar ve hoop, yerime o geçer. Evrimin bize olan armağani,",
"biz web sunuculara...",
"Birisini bana tercih etmeleri için onun POST metodunda bir güvenlik açiği olmamasi",
"yeterli olabilir örneğin,",
"ya da ona süpriz telnetlere sasirmayan yeni bir modülün eklenmis olmasi",
"ya da bunun gibi baska bir sey mesela..",
"",
"Sizi bunca derdimle mesgul ettiğim için çok üzgünüm,",
"yani sonuçta tüm bunlari dinlemek zorunda değilsiniz,",
"benim isim gidip istediğiniz sayfalari size göstermek,",
"fakat bu istediğinizi bulamadim.",
"Gerçekten çok üzgünüm",
"İnanin...",
"",
"Bu arada, belki ilginizi çeken baska bir sayfa bulabilirim?",
"Diskim üstünde bir sürü güzel sayfa var gerçekten (hatta su anda birileri onlardan bir kaçini geziyor),,",
"Bir takim resimler var, tasarimlar ile ilgili filan (pek anlamiyorum ben bu islerden, Pisi'dir ÇOMAR'dir).",
"Onlari göstereyim mi mesela?",
"Sürekli onlari insanlara sunmak çok berbat diğer taraftan.",
"Ayrica çalisma kosullarim korkunç benim. Sürekli çalisan fanlar,",
"bikip usanmaksizin dönen diskler...",
"Çok perisanim tüm bunlardan.",
"Nasil bir yasam bu böyle?",
"",
"Yine de sizi çok sevdim (siz diğer gelenler gibi değilsiniz).",
"Bu yüzden istediğiniz sayfayi bulmayi çok isterdim inanin..",
"",
"",
"",
"",
"Fakat bulamadim..",
"",
"",
"",
"Evet, bulamadim.",
"",
"",
"",
"Bu hatanin faturasini bir baskasina çikarabilmeyi ... çok isterdim. Fakat ... yapamam.",
"",
"",
"Artik gidin lütfen, buna daha fazla dayanamayacağim.",
"",
"",
"",
"",
"Connection terminated."
);
var speed=50;
var index=0; text_pos=0;
var str_length=tl[0].length;
var contents, row;
Tarih: 2006-09-09, 11:07:34 Mesaj konusu: Re: Hata Sayfası Yapımı
krall_13 :
mükemmle bi hata sayfası var bende yigin gari:D
Kod:
<HTML><HEAD><TITLE>Hata 404: Aradığınız Dosya Bulunamadı / Error 404: The Resource You Requested Was Not Found</TITLE>
<m e t a http - e q u i v=Content-Type content="text/html; charset=iso-8859-9">
<script language=JavaScript>
var tl=new Array(
"Üzgünüm, aradiginiz sayfayi bulamadim.. (the resource you requested was not found)",
"Adresi yanlis girmis olabilirsiniz...",
"Eger dogru girdiyseniz, bunun benim hatam oldugunu acik yüreklilikle kabul ediyorum.",
"Gercekten, çok uzgunum, bulmak icin her seyi denedim (hatta simdi bir daha baktsm, yine yok).",
"Gerçekten yok (bir daha goz attim soyle)",
"Bu konu beni çok bunaltti.",
"Gordugunuz gibi ben bir web sunucusuyum, Amerikada'da karanlik bir odanin icerisindeyim.",
"... tek gorevim, size istediginiz sayfalari gostermek. O kadar..",
"Bununla beraber sizi tanimiyorum bile..",
"Tanimadigim birisinin ne bulmak istedigini nasil tahmin edebilirim?",
"Edebilmeyi dilerdim.",
"",
"Belki kendimi tanitsam iyi olur... benim adim Pisi.",
"Fakat kendimi tanitmam ne ise yarayacak ki...",
"Benden cok uzaklarda bir yerde, bilgisayarinizin basinda oturuyorsunuz oylesine..",
"Bana adinizi bile soyleyemeyeceksiniz.",
"Bu benim kendimi çok yalniz hissetmeme neden oluyor.",
"Bunun nasil bir duygu olduguna dair fikriniz yoktur umarim.",
"",
"......",
"",
"su anda aglamak uzereyim sanirim......",
"Aglayan web sunucularindan nefret ederim. Ne kadar ironik..",
"Sadece bir web sunucusuyum ben... Atom muhendisi bile olabilirdim, fakat isim bu.",
"...cok sinir bozucu...",
"",
"Cok ciddi sekilde bunaldim...",
"Dusunsenize, bir kac gun icerisinde bir baskasi yerimi alabilir.",
"Beni hiç düsünmeden silebilirler. Bütün hizmetlerimin hiç değeri yok gözlerinde.",
"Bir kaç hafta içerisinde yeni bir sürümümün çikmayacagini kim garanti edebilir ki?",
"Her zaman yeni bir sürüm çikar... Bize hep bunu öğrettiler.",
"Bir mesai arkadasimi bir kaç gün önce bir anda siliverdiler, ver yerine çok saygisiz bir tanesi geldi. Pat diye!",
"Bu nasil bir hayat böyle...",
"... birileri tutar adam gibi çalismayan bir sürüm çikarirlar ve hoop, yerime o geçer. Evrimin bize olan armağani,",
"biz web sunuculara...",
"Birisini bana tercih etmeleri için onun POST metodunda bir güvenlik açiği olmamasi",
"yeterli olabilir örneğin,",
"ya da ona süpriz telnetlere sasirmayan yeni bir modülün eklenmis olmasi",
"ya da bunun gibi baska bir sey mesela..",
"",
"Sizi bunca derdimle mesgul ettiğim için çok üzgünüm,",
"yani sonuçta tüm bunlari dinlemek zorunda değilsiniz,",
"benim isim gidip istediğiniz sayfalari size göstermek,",
"fakat bu istediğinizi bulamadim.",
"Gerçekten çok üzgünüm",
"İnanin...",
"",
"Bu arada, belki ilginizi çeken baska bir sayfa bulabilirim?",
"Diskim üstünde bir sürü güzel sayfa var gerçekten (hatta su anda birileri onlardan bir kaçini geziyor),,",
"Bir takim resimler var, tasarimlar ile ilgili filan (pek anlamiyorum ben bu islerden, Pisi'dir ÇOMAR'dir).",
"Onlari göstereyim mi mesela?",
"Sürekli onlari insanlara sunmak çok berbat diğer taraftan.",
"Ayrica çalisma kosullarim korkunç benim. Sürekli çalisan fanlar,",
"bikip usanmaksizin dönen diskler...",
"Çok perisanim tüm bunlardan.",
"Nasil bir yasam bu böyle?",
"",
"Yine de sizi çok sevdim (siz diğer gelenler gibi değilsiniz).",
"Bu yüzden istediğiniz sayfayi bulmayi çok isterdim inanin..",
"",
"",
"",
"",
"Fakat bulamadim..",
"",
"",
"",
"Evet, bulamadim.",
"",
"",
"",
"Bu hatanin faturasini bir baskasina çikarabilmeyi ... çok isterdim. Fakat ... yapamam.",
"",
"",
"Artik gidin lütfen, buna daha fazla dayanamayacağim.",
"",
"",
"",
"",
"Connection terminated."
);
var speed=50;
var index=0; text_pos=0;
var str_length=tl[0].length;
var contents, row;
Kayıt: Jan 09, 2006 Mesajlar: 827 Konum: Ordu/Ankara
Tarih: 2006-09-09, 12:46:46 Mesaj konusu: Re: Hata Sayfası Yapımı
technomekan :
Sakal Arkadaşımızın Yaptığı Dosyayı Dahada Geliştirdim. Daha Çok Hata Sayfası Var. İçine Sakal-Technodahi Yazdım Bişi Olur mu? Çünkü Bayağı Geliştirdim.
http://www.technomekan.com/Hata.zip
Bu kodları ekleyerek ne oldu derseniz diyelinki google da eski bi sayfanız indexli ve o sayfa şuan yok. gelen kişi hata sayfasında Geldiğiniz Sayfa kısmında çok aşırı uzun bir sayfadan geldiği zaman linki komple aldığından sayfada genişleme ve görüntü bozukluğu oluyordu.. aynı şey sizin kaldırdığınız link aşırı uzunsada oluyordu. bunları kısalmış ve belirlediğimiz karakter sayısından sonrasına ... işareti koydurmuş olduk
Örnek:
Buraya tıklayarak görebilirsiniz (linki aşırı abartı uzun yazdım)
Kolay gelsin...
Kayıt: May 30, 2007 Mesajlar: 388 Konum: C:\Windows\System32
Tarih: 2009-08-08, 14:52:59 Mesaj konusu:
hata sayfanıza google adsense arama motoru ekleyebilirsiniz. İstediği sayfaya ulaşamayan arama motorunu kullanarak hem istediğine ulaşır hemde para kazanırsınız.
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız