Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan PHP eğitim setinin ikinci dersidir. Eğitmen, HD Access ve Apache .htaccess dosyalarının kullanımını detaylı şekilde anlatmaktadır.
- Video, iki ana bölümden oluşmaktadır. İlk bölümde HD Access'in temel özellikleri (directory index kodu, flag listler, cookie ayarları, ortam değişkenleri, yasaklama komutları, son durdurma işlemleri, büyük-küçük harfe duyarlılık, proxy işlemleri, yönlendirme) ele alınmaktadır. İkinci bölümde ise Apache .htaccess dosyasının zararlı botları engelleme ve hotlink engelleme konularında nasıl kullanılacağı pratik örneklerle gösterilmektedir.
- Eğitim, ana sayfaya aynı anda erişim sorunlarını, SEO açısından yarattığı problemleri ve bunların çözüm yollarını içermektedir. Ayrıca, Black Widow, China Clow, Zeus gibi zararlı botların engellenmesi ve içeriklerin başka sitelerde kullanılmasını engellemek için rewrite condition ve rewrite rule kullanımı detaylı olarak açıklanmaktadır.
- PHP Eğitim Seti ve Ana Sayfa Belirleme
- PHP eğitim setinin ikinci dersinde HD Access detaylı anlatımının ikinci bölümü ele alınıyor.
- Geçen derste 301 yönlendirmeleri gösterilmiş, bu derste ise ana sayfaya erişim problemleri ele alınacak.
- Sitenin anasayfası sadece bir el ile açılmalıdır, aksi halde yenilenen içeriklerle karşılaşılabilir ve SEO açısından problem yaratabilir.
- 00:39Directory Index Kullanımı
- Directory index kodu kullanılarak sitenin anasayfası HD Access ile belirlenebilir.
- Sunucular sitenin anasayfası olarak index.php dosyasını bulur, index yoksa index.php işlemli arar.
- HD Access ile ana sayfa belirlenerek index.php yerine default.php gibi başka bir dosya anasayfa olarak ayarlanabilir.
- 03:27HD Access Flag Listleri
- HD Access'te flag listler (bayrak listeleri) bulunur ve bunların anlamını bilmek önemlidir.
- "C" harfi sonraki kuralla zincirleme bir kural oluştur anlamında kullanılır.
- "Cookie" flag'i cookie ayarlamak için kullanılır ve ortam değişkenini ve değerini belirtir.
- 04:41Önemli Flag Listleri
- "Ev" flag'i yasak kullanıcıya 403 başlığını gönderir ve dosyaya erişimi engeller.
- "Nake" flag'i büyük küçük harfe duyarlı değildir, yani "nake" ve "Nake" aynı anlama gelir.
- "En" flag'i çıktıda özel URL karakterlerinden kaçınmak için kullanılır.
- 07:55Diğer Flag Listleri
- "R" flag'i geçici yönlendirme için kullanılır, "301" ise kalıcı yönlendirme için kullanılır.
- "Var" flag'i sorgu dizisini istekten ikame ekler, böylece SEO uyumlu domain oluşturulabilir.
- "Es eşittir x" flag'i sonraki x kuralı atlamayı sağlar, "T" flag'i belirtilen min tayfını belirtir.
- 11:16Zararlı Botları Engelleme
- Zararlı botlar sitenize gelip hoş olmayan durumlar yaratmaya çalışabilir, bunları engellemek için "write condition" kullanılır.
- "http_user_agent" koşulu ile "black window", "china clow", "custo", "disco", "express", "ay ay", "flash g", "getrite" ve "zeus" gibi botların sitemize giriş yapmasını engelleyebiliriz.
- "or" operatörü kullanılarak birden fazla koşul belirlenebilir ve bu koşullar gerçekleşirse "403" sayfasına yönlendirme yapılabilir.
- 13:46Hotlink Engelleme
- Hotlink, içeriklerin başka sitelerde kullanılmasını engelleme yöntemidir ve sunucunun bant genişliğinin başka siteler üzerinden harcanmasına engel olur.
- Hotlink, sitenize çekmesini engeller, ancak kişi resmi indirip kendi sitesine yükleyip kullanabilir.
- Hotlink kesinlikle yüzde yüz engellemez ancak karşı tarafın işini zorlaştırır.
- 17:25Hotlink Engelleme Ayarları
- Hotlink engellemek için "rewrite condition" kullanılır ve "!#$" ile başlanır.
- "www" olup olmadığına bakmadan, belirli bir domainden gelen istekleri engellemek için "www" veya "www-" şeklinde gruplama yapılır.
- Belirli dosya uzantılarının (örneğin .png) başka yerden çekilmesine izin vermemek için "reverse slash nokta" kullanılır ve "403" sayfasına yönlendirme yapılır.