WordPress htaccess Nedir? Nasıl Düzenlenir?
WordPress’te bir yapılandırma dosyası olan htaccess sunucularda bir web sitesinin davranışlarını ve çeşitli yönlerini kontrol etmek amacıyla kullanılır. Htaccess dosyası sitenin işlevselliğini ve güvenlik önlemlerini şekillendirmede çok önemli bir rol oynar. htaccess, bir web sunucusunun kök dizininde bulunan bir yapılandırma dosyasıdır. Bu dosya ile sunucu düzeyinde bulunan ayarları geçersiz kılabilir ve web sitenizin davranışını dizin bazında özelleştirebilirsiniz. Bir diğer değişle, sitenizde ince ayarlar yapmak için bir ağ geçidi gören bir dosyadır.
WordPress htaccess Nerede Bulunur?
WordPress htaccess dosyasını WordPress kurulumunuzun kök dizininde bulunmaktadır. Dosyayı bulmak için bu adımları izleyebilirsiniz:
- İlk olarak web sunucunuza erişin. Barındırma hizmeti aldığınız sunucunuzdan kontrol panelinize giriş yapınız. Cpanel gibi
- Daha sonra dosya yöneticisi simgesine tıklayın.
- Gizli dosyaları göster kısmını işaretleyin.
- Htaccess genellikle bu kısımda ‘public_html’ olarak adlandırılan yerde saklanır. Bu kısımdan htaccess dosyanızı görüntüleyebilirsiniz.

htaccess dosyası nasıl bulunur?
Htaccess Dosyası Nasıl Düzenlenebilir?
Htaccess dosyasını düzenlerken herhangi bir olumsuzlukla karşılaşmamak adına çok dikkatli olmalısınız. Dosyayı silme gibi bir hata sitenizde büyük hatalar almanıza sebep olabilir. Ama bazı önlemlerle oluşabilecek aksaklıkların önüne geçebilirsiniz.
- İlk önereceğimiz yöntem herhangi bir düzenleme yapmadan önce sitenizde yedek almak. Böylece oluşacak herhangi bir aksaklıkta sitenizi yedekten döndürerek hatalardan kurtulabilirsiniz.
- Bir diğer yöntem ise taslak bir site oluşturmak. Test için hazırladığınız bu sitede yaptığınız tüm değişiklikleri kontrol edebilir ve istenmeyen bir durumla karşılaşılsa bile siteniz zarar görmez.
- Son olarak, bilgisayarınıza yedek htaccess dosyası indirmek. Yaptığınız düzenlemelerden dolayı bir sorun yaşadığınızda yedek dosyayı yükleyerek bu sorunlardan kurtulabilirsiniz.
Bu önlemlerden bir veya birkaçını alarak htaccess dosyanızı düzenlemeye başlayabilirsiniz. WordPress htaccess dosyanızı 2 şekilde düzenleyebilirsiniz. Hem manuel olarak düzenleyebilirsiniz hem de bir eklenti yoluyla düzenleyebilirsiniz.
Manuel Olarak Htaccess Düzenleme Nasıl Olur?
Manuel düzenleme yapmak istiyorsanız hosting hesabınızdan cpanelinize erişerek bunu yapabilirsiniz. İşte manuel düzenleme için gerekli olan adımlar:
- İlk olarak cpanel üzerinden kontrol panelinize erişin.
- Daha sonra dosya yöneticisini açın.
- Sol tarafta bulunan gezinme menüsünden ‘public_html’ klasörünü seçin.
- Burada karşınıza çıkan ‘wordpress’ klasörüne tıklayın.
- Htaccess dosyasını bulun ve düzenlemeye başlayın.
Eklenti ile htaccess Dosyası Nasıl Düzenlenir?
Eklenti kullanarak özelleştirmek veya değiştirmek istediğiniz htaccess dosyanızı daha kolay düzenleyebilirsiniz. ‘Htaccess dosya düzenleyici’ bu durumda kullanabileceğiniz bir eklentidir. Bu eklenti yaptığınız değişiklikleri kaydetmeden önce test etmenize veya htaccess dosyanızın düzenlenmemiş halini kolayca geri yüklemenize olanak sağlar. Bu eklenti yeni başlayanlar ve detaylı bilgisi olmayanlar için de oldukça avantajlı bir eklenti.
Aşağıdaki adımları izleyerek ‘htaccess Dosya Düzenleyici’ ile düzenleme yapabilirsiniz:
- İlk olarak sitenizin WordPress’teki kontorl paneline erişin.
- Eklentiler kısmından ‘htaccess Dosya Düzenleyici’ eklentisini bulup sitenize kurun.
- Daha sonra ayarlara gidin ve ‘WordPress Htaccess Düzenleyiciyi’ seçin.
- #Begin WordPress satırından önce yeni bir satır oluşturun.
- Ve buraya düzenlemenizi yazabilirsiniz.
Böylece birkaç adımda htaccess dosyanızı düzenleyebilirsiniz. Ancak dikkatli olmanız gerektiğini tekrar hatırlatmak isteriz.
Neden Htaccess Kullanılır?
.htaccess dosyasının web geliştirme ve sunucu yönetiminde kullanılabilecek güçlü bir yapılandırma dosyası olduğunu artık biliyorsunuz. Peki htaccess’ kullanabileceğiniz bazı genel amaçlar nelerdir?
- Kalıcı bağlantıları ve URL yapısını değiştirmek için kullanabilirsiniz. WordPress sitenizin URL ve bağlantılarını özelleştirme, onları kullanıcı ve SEO dostu hale getirmek istiyorsanız htaccess dosyasını kullanabilirsiniz.
- Web sitenizi daha güvenli bir hale getirebilirsiniz. Htaccess dosyası ile hassas dosya ve dizinlere erişimi kısıtlayabilir ve parola korunmasını arttırma gibi sitenizi daha da güvenli hale getirecek önlemler için kullanabilirsiniz.
- Yönlendirmeleri ayarlayabilirsiniz. URL değişmiş olsa bile ziyaretçilerin doğru sayfaya erişmesi için yönlendirmeleri ayarlayabilirsiniz. Böylece ziyaretçi kaybı yaşamamış olursunuz.
- URL’yi yeniden yazdırabilirsiniz. Bu özelliği en çok karmaşık sitelere sahip olanlar kullanacaklardır. Bu özellikle birlikte temiz, okunması ve akılda kalması kolay ve kısa URL oluşturabilirsiniz.
- Yetkisiz erişimlere müdahale edebilirsiniz. Belirli IP adreslerinin sitenize erişiminizi kısıtlayabilir ve oluşabilecek sorunların önüne geçebilirsiniz. Böylece web site güvenliğinizi daha da arttırırsınız.
- Önbellek kontrolünü kolayca yapabilirsiniz. Htaccess dosyası ile web sitenizdeki dosyaları sıkıştırarak verilerin boyutunu azaltabilirsiniz. Böylece sunucu üzerindeki yükü hafifletirsiniz. Ayrıca, hangi dosyanın önbellekte ne kadar süre tutulacağı gibi işlemlere karar verebilirsiniz.
- Özel hatalar için sayfaları ayarlayabilirsiniz. 404 sayfa bulunamadı vb gibi hata sayfalarını htaccess ile kişiselleştirilmiş tasarımlarla bu sayfaları yapılandırabilirsiniz.
- Web sitenizin performansını optimize edebilirsiniz. Htaccess dosyası ile resimleri küçültme, verileri önbelleğe alma ve CSS ya da Javascript kodları ile birleştirme ya da küçültme gibi işlemlerle web sitenizin hızını düşüren durumlarla ilgili optimizasyonlar yapabilirsiniz.
- MIME veya dosya türlerini yönetebilirsiniz. Htaccess dosyasının farklı dosya türlerini nasıl sınıflandıracağını ve kullanacağını ayarlamak için kullanılabilir. Ayrıca, içeriğin nasıl sunulduğunu da kontrol edebilirsiniz.
Htaccess dosyasında değişiklik yapmanın web sitenizde önemli bir etkisi olabileceğini unutmayın. Bu nedenle, değişiklik yapmadan önce mutlaka yedek almanız ve değişiklikleri canlı bir şekilde site üzerinde yapmadan önce bir hazırlama ortamında test etmeniz daha uygun olacaktır. Ek olarak, bazı değişiklikler yapma konusunda emin değilseniz bir web geliştiricisine danışmanızı öneririz.