Cliff's 404 Finder v1.01
Bildiğimiz 404 yapıştırıcısıyla alakası yoktur. :)
404 hatası yani sayfa bulunamadı hatasında çalışacak cgi script.
Orijinali :
http://www.shavenferret.com/scripts
Kurmak için ön hazırlık
- Zipli dosyayı bilgisayarınızdaki bir klasöre açın.
- 404.cgi dosyasını bir text editörle açın. Örn: Not Defteriyle
- serverinizdeki perl in adresi /usr/bin/perl den farklıysa ilk
satırdaki perl adresini uygun şekilde değiştirin.
- eğer 404.txt dosyasını cgi ile aynı klasöre koymayacaksanız;
$datafile = "404.txt";
satırını uygun şekilde değiştirin. Path ve dosya olarak. cgi ve txt aynı
klasördeyse değişiklik gerekmez.
- Web sayfanızda bulunmayan bir sayfaya ulaşılmaya çalışıldığında
hangi sayfa açılacaksa URL olarak aşağıdaki satırı değiştirriniz
$go_to = "/404.html";
örn:
$go_to = "http://www.serveriniz.com/404.html";
bu durumda 404.html yi ana klasöre koyacaksınız.
- $password = "shavenferret.com";
satırı şifre içindir muhakkak değiştirniz ve şifreyi unutmayınız.
- Web sayfanızın ana klasöründe .htaccess
dosyanızı açın aşağıdaki satırı ekleyin
ErrorDocument 404 /cgi-bin/404.cgi?404
bu satır sayfa bulunamazsa /cgi-bin/404.cgi?404 ün çalışacağını
belirtir.
.htaccess dosyanız yoksa zipli dosyadakini
kullanabilirsiniz.
Servere kurulması
- FTP programıyla serverinize bağlanın
- .htaccess dosyanızı ana klasöre ascii
formatında gönderin
- cgi-bin klasörüne 404.txt 404.cgi dosyalarını ascii olarak gönderin
- 404.cgi ye CHMOD 755 uygulayın
- 404.html yi ana klasöre ya da istediğiniz bir klasöre ascii olarak
gönderin. Eğer ana klasörden başka yere gönderirseniz cgi deki $go_to
satırını değiştirin.
Kullanımı:
- Cgi yi doğru olarak servere kurduysanız; yanlış bir adrese
girildiğinde standart 404 hatası vermeyecek onun yerine 404.html
dosyanız açılacak. Ayrıca hatalı linkler cgi-bin içindeki 404.txt içine
kaydedilecek. Böylece hatalı linkleri öğrenebileceksiniz. Tabii sizin
site dışı linkleri değil.
|