lostyazilim
tr.link

Varsayılan Seo Link Veritabanında Yoksa 404 hata kodu verdirme ??

3 Mesajlar 814 Okunma
lstbozum
tr.link

rioo rioo Kripto Sevenler Derneği Kullanıcı
  • Üyelik 04.10.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Otomasyon
  • Konum Bursa
  • Ad Soyad S** O**
  • Mesajlar 104
  • Beğeniler 38 / 13
  • Ticaret 5, (%100)
Merhaba;

Örneğin; veritabanında ahmet, osman, kamil diye veriler var, ben ahmet verisini çektiğimde ahmet.html diye sayfa oluşturuluyor buraya kadar tamam. FAkat sorun şudur ki, benim veri tabanımda hakan diye veri olmadığı halde surf çubuğuna site.com/hakan.html yazdığımda sayfa açılıyor fakat veritabanında böyle bir şey olmadığı için ne bir başlık nede başka bir şey çıkıyor. Veritabanında olmayan veriler için 404 hata sayfası nasıl verdirebilirim.



RewriteRule ^(.*)-([0-9]+).html$ izle.php?vid=$1 [L,NC]
 

 

İmza yok.
wmaraci
reklam

BarisYILMAZ BarisYILMAZ WM Seo Tool Kullanıcı
  • Üyelik 09.04.2015
  • Yaş/Cinsiyet 41 / E
  • Meslek Bilgisayar Teknik Servis
  • Konum İstanbul Avrupa
  • Ad Soyad B** Y**
  • Mesajlar 394
  • Beğeniler 207 / 132
  • Ticaret 5, (%100)
.htaccess dosyanızın başına şu kodu ekleyin mutlaka iyidir
Options -Indexes

daha sonra

ErrorDocument 401 /hatasayfan.php
ErrorDocument 403 /hatasayfan.php
ErrorDocument 404 /hatasayfan.php
ErrorDocument 500 /index.php #veya index sayfana yönlendir

tabi yanlış anlamadıysam
 

 

Alicevat Alicevat Falanlar, Filanlar... Kullanıcı
  • Üyelik 27.04.2015
  • Yaş/Cinsiyet 40 / E
  • Meslek Yazılım Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad A** Y**
  • Mesajlar 457
  • Beğeniler 43 / 202
  • Ticaret 1, (%100)
if(veritabanında yoksa){
header('HTTP/1.0 404 Not Found');
readfile('http://siteadi.com/error.html');
exit;

}
 

 

AkıllıSoft Yazılım & Bilişim Teknolojileri
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al