Kategori arşivi: .htaccess

AMP Devre Dışı Bırakma Ve Yönlendirme

Google tarafından AMP (Accelerated Mobile Pages) sayfalara geçiş için gizemli çalışmalar hala devam ediyor. Web sitelerinin uyumluluğu için sürekli olarak Google site sahiplerine tavsiyelerde bulunuyor AMP sayfaları belli kodları destekleyen ve karmaşadan uzak bir tasarıma sahip. Google veri tasarrufu adına mobil kullanıcıları bu sayfalara gelecek zamanda yavaş yavaş geçeceğe benziyor.

Mobil olarak AMP’nin avantajları var gibi gözüksede şuan için site sahipleri için tamda doğru değil gibi. Reklam geliri elde eden site sahipleri adına hitlerde değişiklik olmasa bile kazançlarda AMP’den kaynaklı ciddi düşüşler oluyor. AMP’nin kodlaması ve desteklediği kod sayısının az olması nedeniyle tasarım konusunda çok fazla bir şey yapılamıyor. AMP eklentilerini kapatıp AMP sayfaları iptal ettikleri anda ise Google indexleri 404 hata koduyla karşılaşıyor.

404 sayfalarını kimse istemiyor doğal olarak ve araştırmam sonucunda wordpress veya başka hangi platformu kullanıyor iseniz AMP sayfaları kapatıldığı zaman Google indexlerinin 404 hata koduna dönmeden orjinal yazının linkine yönlenmesi için ufak bir htaccess kodu eklemek yeterli oluyor. Oldukça da başarılı olduğunu söyleyebilirim. Yapmanız gereken link yapınıza uygun şekilde alttaki kodları düzenleyerek sitenizin root dizini içindeki .htaccess içine kaydetmek.

yukarıdaki kodlar site-adi/yazi-ismi/amp/ link yapısı için geçerlidir.

WP ~ Dizinlere Erişimi Engellemek

WordPress’te güvenlik için pek çok eklenti ve yöntem bulunmakta bunlardan önemli olarak gördüğümüz dizinlere erişim güvenlik açığı oluşturabilir. Barındırma hizmeti sunan çoğu firma, varsayılan olarak alt dizinlere erişilmesine müsaade etmektedir. Eğer siteadi.com/wp-includes adresini çalıştırdığımız zaman içerisindeki dosya ve klasörler görüntüleniyorsa, bunu engelleyebiliriz ve oluşabilecek güvenlik açığını kapatabiliriz. Zaten bundan kurtulmamız oldukça basit.

Yapmamız gereken .htaccess dosyasına aşağıdaki kodu yazıp wp-includes dizisinin içerisine atmamız yeterlidir.

.htaccess Nedir? Ne İşe Yarar?

.htaccess sözlük anlamı olarak Zengin metin erişimidir. (Hypertext Access) Apache başta olmak üzere çoğu ağ sunucusu tarafından kullanılan web alanı üzerinde ayar değişimleri yapılmasını sağlayan dosyadır. Dosyaya ftp üzerinden ulaşım sağlanabilir.

Özellikleri web site üzerinde çok uzun işlemleri kolaylaştırması ve kısaltması ile başlıcadır ama bunun yanında güvenlik dahil kullanmayı bilen kişiler için web site üzerinde her alanda hizmetinizdedir…

Neler yapabilir diye bakar isek genel olarak bu dosya sayesinde klasörleri şifreleyebilirsiniz, 404 sayfası oluşturabilir, bulunamadı sayfanızı ziyaretçilere istediğiniz gibi gösterebilirsiniz, URL Rewrite ile linkerinizi .html yapabilir, ve çeşitli yönlendirmeleri gerçekleştirebilirsiniz klasörleri listeleyebilir, erişimi engelleyebilir, şifreleyebilirsizin hatta gizleyebilirsiniz… Bunun yanında kötü olarak gördüğünüz botları engellemek içinde kullanılır yukarıdada belirttiğimiz gibi bu dosya kullanmayı bilir iseniz sizin hizmetinizde büyük rol oynayacak bir dosyadır…

Umarız bilgilendirici olmuştur 🙂

.htaccess dosyasını oluşturmamız için gerekli bilgiyi .htaccess Dosyası Oluşturma isimli konumuzda anlatmıştık…

.htaccess Dosyası Oluşturma

.htaccess Nedir? Ne İşe Yarar? isimli konumuzla .htaccess dosyasını daha ayrıntılı tanıyabilir, kullanımı hakkında bilgi edinebilirsiniz…

.htaccess dosyasını oluşturmamız için gerekli her şey bilgisayarınızda mevcut bulunmakta resimlerle aşağıda yer alan sırayı takip ettiğiniz taktirde sorunsuz şekilde sonuçlanacaktır..

resim 1: “not defteri” her bilgisayarda bulunan bir sistemdir yerini değiştirmedi iseniz başlat » programlar » donatılar » not defteri şeklinde veya yine başlattan arama özelliği ile not defteri yazarak kendilerini bulabilirsiniz…

resim 2: Not defterini açtığımızda karşımıza çıkan defter bu şekilde olacaktır 🙂

resim 3: htaccess dosyamızı oluşturmak için sol üst köşesinden dosya farklı kaydet seçeneğine tıklamamız gerekmektedir…

resim 4: Yarattığınız dosyayı bulmak için kayıt yerini masaüstü seçebilirsiniz “isteğe bağlıdır.”
– sonrasında *.txt yazan kısmı .htaccess olarak değiştirmeli ve kaydet seçeneğine tıklamamız yeterli olacaktır dosyanız kayıt ettiğiniz yerde oluşmuş olacaktır…

Güle güle kullanmanız dileğiyle 🙂

406 Not Acceptable Hatasının Çözümü

– Bu hatanın nedeni; sunucunuza kurulmuş olan ModSecurity eklentisinde, güvenliğin abartılmış olmasıdır.
– Bu yüzden get veya posttan veri yollarken, bazı veriler bu güvenliğe takılır ve hata verir.
– Bu hatadan kurtulmak için; index sayfanızın bulunduğu kök dizininde .htaccess isimli bir dosya oluşturun. Eğer bu dosyadan varsa üzerinde düzenleme yapın.

.htaccess dosyasını oluşturma yöntemini buradaki yazımızda bulabilirsiniz…

– .htaccess dosyasının en üstüne aşağıdaki kodları ekleyiniz ve sunucunuza atınız.

– İşlem bitmiştir hayırlı olsun…

WP ~ Super Cache kurulumu

Öncelikle Super Cache nedir ?

-Super Cache eklentisi statik bir önbellekleme eklentisidir. WordPress ile birlikte gelen cpu ve site yavaşlığı gibi sorunları bir nebze olsun azaltmanızı sağlar.

-Eklenti kurulumunu yapamayan arkadaşlar için burada ekentinin kurulumunu ayrıntılı bir şekilde anlatmaya çalıştık.

-Eklentiyi geliştirenler eklentiyi kullananlardan bağış yapmaları için eklenti ayarlar kısmına bağış bölümü koymuş ve arada bir “bir aydır kullanıyorsun bağış yapmak ister misin” gibi sorular soruyor ama hayır dediğinizde hiçbir şekilde sorun çıkartmıyor.

-Super Cache Kurulumu

1- Öncelikle eklentiyi wp-super-cache buradan en son sürümünü indirin.

2- Sitenizin Ftp’sine bağlanıp ana dizindeki wp-content/plugins içine eklentimizi kopyalıyoruz.

3- Daha sonra ana dizinde yer alan wp-config.php dosyasınızı notepad(not defteri) gibi bir editör yardımıyla açıyoruz.

Buraya resimdeki yere eklenmesi gereken kod :

4- wp-content klasörümüzün izinlerini chmod ayarlarını 777 yapıyoruz

5- wp-content klasörü içerisinde cache adında bir klasör oluşturup bunun chmod ayarınıda 777 yapıyoruz.

6- wp-content klasörü içerisinde yeni oluşturduğumuz cache klasörünün içine altta yazan kodları kullanarak bir .htaccess dosyası atarız.

.htaccess dosyasının içine eklenecek kod :

7- Bu işlemleri yaptıktan sonra sitemizin admin panelindeki eklentiler kısmından wp-super-cache aktifleştiririz

8- Eklentiyi aktifleştirme işlemini gerçekleştirdikten sonra üst kısımda kırmızı yazı ile bir uyarı verecektir eklenti off modunda şeklinde direk kırmızı yazıya tıklayabilir veya Ayarlar bölümünden WP Super-Cache’ye geçebilirsiniz.

9-Eklentinin easy kısmında yer alan “Caching On (Recommended)” yazan yerin yanındaki kutucuğu işaretledikten sonra update status demeniz eklentinin aktif duruma geçmesi için yeterli oluyor.

Burada “Warning! /var/www/vhosts/siteadi.com/httpdocs/wp-content is writeable!” şeklinde bir uyarı çıkabilir.

Başta wp-content klasörünün izinleri 777 yapmıştık.

Bu uyarıyı aldıktan sonra wp-content klasörünün izinlerini 755 yaptığımızda yok olucaktır.

Eklentinin Çalıştığını Nasıl Anlarım?

Eklentinin çalıştığını herhangi bir sayfanın bu eklenti ile önbelleğe alınmış veye alınmamış olduğunu o sayfanın kaynağına baktığınız taktirde(açtığınız sayfaya sağ tıklayıp Sayfa Kaynağını Göster demeniz gerekir.) en alt kısmında göreceğiniz <!– super cache –>, <!– super cache gz –> veya  <!– Cached page served by WP-Cache –> gibi notlardan eklentinizin çalıştığını ve aktif olduğunu anlamanız mümkün.


Her zaman az cpu, hızlı bir site ve bol hit ile devam etmeniz dileğiyle kolay gelsin 😉

Okumaya devam et