bilinmeyen sayfaları ile sayfa yönlendirme

4 Cevap php

Ben php bir web sitesi geliştiriyorum.

Sitemde olmayan bir sayfayı bir kullanıcı tipleri, ben kullanıcılar bir hata mesajı ile bir sayfaya yönlendirmek istediğiniz zaman.

ben nasıl böyle şeyler tanımlayan ve ben bunu nasıl yapabilirim?

Teşekkürler.

4 Cevap

Apache web sunucusu kullanarak ediyorsanız, ücretsiz için bu işlevi olsun. Kendiniz uygulamak gerek yok. Web sunucusu istemci bir HTTP 404 hatası gönderir bir kaynak bulamazsa (bulunamadı). Aslında, doğru HTTP (1.0 veya 1.1) uygulayan hemen hemen herhangi bir web sunucusu bu şekilde davranacaktır. Ayrıca, Apache, sen olabilir customize the 404 page.

Bu gerçekten bir php özellik değildir, ancak web sunucusu bir özelliği daha. IIS içinde özel bir url gitmek için hata sayfası yapılandırabilirsiniz. Apache i aynı şeyi elde etmek için mod_rewrite usr düşünüyorum

Diğerleri bu da bazı yardımcı olabileceğini söyledikleri dışında "Custom 404 Error" Apache kullanıyorsanız.

Bazı script tüm sayfaları (beni birim, her zaman dahil olabilir) üzerine başlatılan Eğer orada bir kontrol yapabilirsiniz. Eğer orada mevcut tüm sayfaları yazmak gerekir ve gerekli sayfa listede değilse - o / o yanlış olduğunu, kişiyi gösterebilir.

Bazen sayfaların listesini veritabanında jept edilir. Çoğu CMS sistemleri bu dayanmaktadır.