Smarter by Design.Simpler for Business
lb page
lb page komutu, ziyaretçiye gösterilecek içerik sayfalarını oluşturur. Bu sayfalar engelleme, karantina, bekleme odası ve hata durumlarında istemciye döndürülür. Panel karşılığı Content Pages ekranıdır.
Komut Özeti
# komuttan sonra Tab
admin@TR7LBWAF01> lb page
add delete list show update
admin@TR7LBWAF01> lb page list # hepsini listele
admin@TR7LBWAF01> lb page show <kimlik> # birini göster
admin@TR7LBWAF01> lb page add name <ad> … # yeni sayfa
admin@TR7LBWAF01> lb page update id <kimlik> … # değiştir
admin@TR7LBWAF01> lb page delete <kimlik> # sil
admin@TR7LBWAF01>
Zorunlu Alanlar
| Sıra | Alan | Durum | Değer |
|---|---|---|---|
| 1 | name | Zorunlu | Sayfanın adı; koleksiyonda benzersiz olmalı |
add komutunda başka zorunlu alan yoktur; show ve delete komutlarında kimlik alan adı olmadan, update komutunda id <kimlik> biçiminde yazılır.
Alanlar
| Alan | Durum | Ne yapar | Arkasına ne yazılır |
|---|---|---|---|
name | Zorunlu | Sayfaya ad verir | Sayfanın adı; koleksiyonda benzersiz olmalı |
--contentType | İsteğe bağlı | Yanıtta gönderilecek içerik türünü belirler | İçerik türü (varsayılan text/html) |
--content | İsteğe bağlı | Gösterilecek içeriği yazar | Sayfa içeriği. Akıllı içerik ifadeleri kullanılabilir; HTML olduğunda çift tırnak içinde yazılır |
Kullanım Yerleri
Oluşturulan sayfa, içerik göstermeyi seçen her yerde kullanılabilir:
| Nerede | Alan |
|---|---|
| İçerik gösterme aksiyonları | lb action → --contentProfile |
| Trafik koruma aksiyonları | lb threat-protection → --<aile>ContentProfile |
| Karantina ve bekleme odası | Aynı komutta --quarantineContentProfile ve --waitingRoomContentProfile |
Örnekler
admin@TR7LBWAF01> lb page add name bakim-sayfasi --contentType text/html \
--content "<html-icerigi>"
# düz metin sayfa
admin@TR7LBWAF01> lb page add name kisa-uyari --contentType text/plain --content "Servis gecici olarak kapali."
# bir aksiyonda kullanma
admin@TR7LBWAF01> lb action update id <aksiyon> --contentProfile <sayfa>
admin@TR7LBWAF01> lb page delete <kimlik>
admin@TR7LBWAF01>
Bilinmesi Gerekenler
- İçerik akıllı ifade taşıyabilir.
--contentalanına yazılan metin, istekten çözülen değişkenler içerebilir. - HTML içeriği tırnak ister. Boşluk, satır sonu ve özel karakter taşıyan içerik çift tırnak içinde yazılır.
- Durum kodu sayfada değil, kullanan yerdedir. Sayfa yalnız içeriği taşır; hangi HTTP durum koduyla döndürüleceği onu kullanan aksiyonun
ContentStatusCodealanında belirlenir. - Kullanımdaki sayfa silinmemelidir. Bir aksiyona ya da korumaya bağlı sayfa silindiğinde o davranış varsayılan içerikle çalışır.
- Ad benzersizdir. Aynı ada sahip ikinci bir sayfa oluşturulamaz.
