İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Apache Kendinize Ozel Hata Sayfalari Olusturmak (402, 404, 500)

volkan

0
İyinet Üyesi
Onaylı Üye
Katılım
3 Mart 2008
Mesajlar
82
Reaction score
0
Herkes mutlaka denk gelmistir yanlis bir sayfaya girmeyi denediginde "404 Not Found" seklinde veya ic sunucu hatasi olan bir sayfaya girmeyi denediginde "Http 500 Internal Server Error" seklinde bir hata.

Bu dokumanda sunucunuzda veya tekil hesabinizda bu tur sayfalari nasil ozellestirebileceginizi basit bir sekilde anlatacagim.

Oncelikle sunucunuz uzerinde nasil yapacaginizi anlatayim;
httpd.conf dosyanizi acip incelerseniz
Kod:
#ErrorDocument 404 /missing.html
#ErrorDocument 402 http://www.example.com/subscription_info.html
#ErrorDocument 500 "The server made a boo boo."

seklinde benzer satirlar goreceksiniz daha onceden olusturdugunuz 404 sayfanizi (ismini 404.html olarak varsayiyorum) herhangi bir domain'inizin(ornek.com olarak varsayiyorum) ftp'sinin ana veya istediginiz dizini altina atin. www.ornek.com/404.html (ana dizine attiginizi varsayiyorum) olarak okutuldugunu dusundugumuz sayfanin aktif olmasi icin httpd.conf'ta yapmaniz gereken;
Kod:
ErrorDocument 404 http://www.ornek.com/404.html
bu sekilde duzenlemek yeterli olacak. Diger hata sayfalari icinde ayni mantik gecerli. Son olarak apache'mizi /etc/init.d/httpd restart komutuyla resetliyerek yaptigimiz degisikligin aktif olmasini sagliyoruz.

Tekil hostunuzda izlenecek yol mantiken ayni sadece httpd.conf yerine ftp'mizde bulunan .htaccess dosyasini kullaniyoruz yani .htaccess dosyamiz icine 404 sayfamizi ftp'ye attiktan sonra;
Kod:
ErrorDocument 404 http://www.ornek.com/404.html

seklinde girdi girerek hostumuzda bundan sonraki 404 cagrilarini ozellestirmis oluruz. Umarim isinize yarayacak bir dokuman olur...
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst