|
|
Yayınlandı 26.10.2014 11:18:24
|
|
|

Neden 404 sayfasını özelleştirmelisiniz
Yukarıdaki gibi bir 404 hata sayfasıyla karşılaşıldığında, kullanıcıların %99'u (anket yapılmamış, tahmini veriler) sayfayı kapatacak ve kullanıcılar sessizce kaybedecek. Kullanıcıyı gitmek istediği yere yönlendirebilecek güzel bir sayfa varsa, kesinlikle kullanıcıyı ayakta tutar. Bu nedenle, her web sitesi kendi 404 sayfasını özelleştirmelidir.
NGINX altında bir 404 sayfasını nasıl özelleştiririm
IIS ve APACHE altında 404 sayfayı özelleştirme deneyimini tanıtan birçok makale var, NGINX ise hâlâ nispeten az, kendi sorunlarını çözmek için derinlemesine araştırmalar yaptık. Sonuçlar, NGINX altında özel 404 sayfalarını yapılandırmanın sadece birkaç adımla mümkün ve basit olduğunu gösteriyor:
1. Kendi 404.html sayfanızı oluşturun
2. nginx.conf sayfasını değiştirerek fastcgi_intercept_errors ekleyin;
3. nginx.conf (veya ayrı bir site profili, örneğin nginx altında site profili -> sites-enabled altında) değiştirin)
Sunucu bölgesinde: error_page 404 /404.html veya error_page 404 =http://www.xxx.com/404.html
4. Değişikliklerden sonra nginx'i yeniden başlatın ve nginx.conf'un doğruluğunu test edin: /opt/nginx/sbin/nginx –t
#502 ve diğer hatalar da aynı şekilde yapılandırılabilir.
error_page 500 502 503 504 /50x.html;
Notlar:
1. Eklemek gerekir: fastcgi_intercept_errors on; Bu seçenek ayarlanmadıysa, 404.html oluşturulup ayarlansa bile etkisi olmaz error_page fastcgi_intercept_errors Sözdizimi: fastcgi_intercept_errors açık|kapalı Varsayılan: fastcgi_intercept_errors kapalı Konum: http, sunucu, konum Varsayılan olarak, nginx özel 404 hata sayfalarını desteklemez, sadece bu komut açık olarak ayarlanmıştır, nginx, 404 hatalarını yönlendirmeyi destekler. Burada belirtmek önemli, nginx ayarlanmışsa fastcgi_intercept_errors açık ayarlamanın 404 hatasını yönlendirmemesi gerekiyor. nginx'te 404 hata yönlendirmeleri, eğer fastcgi_intercept_errors açık ve error_page seçenek doğru ayarlanmışsa geçerlidir (sözdizimi ve ilgili 404 sayfalar dahil)
2. Ana sayfayı sorun yaratmak veya ana sayfanın ağırlığını artırmak amacıyla 404 hata sayfası olarak tanımlamayın ve ana sayfaya başka bir şekilde atlamayın.
3. Özelleştirilmiş 404 sayfası 512 bayttan büyük olmalıdır, aksi takdirde IE varsayılan 404 sayfası görünebilir. Örneğin, sadece 11 bayt boyutunda bir 404.html özelleştirdiğinizi varsayalım (içerik: 404 hatası).
|
Önceki:Dün yapılan fiziksel kondisyon testinden sonra şimdi sırt ağrım varÖnümüzdeki:Başkalarının tasarımlarına bakın, tasarımcılar, siz çok kötüsün!
|