WordPress .htaccess Dosyası Hakkında Bilmeniz Gereken Her Şey
19.01.2022 16:01 669 Görüntülendi

WordPress .htaccess Dosyası Hakkında Bilmeniz Gereken Her Şey

WordPress'i Apache Web Sunucusu üzerinde çalıştırıyorsanız, ".htaccess" adlı dosyaya rastlamış olmalısınız. Garip ve anlaşılmaz görünse de, .htaccess aslında Apache sunucu yazılımının en kullanışlı bileşenlerinden biridir.Bugün, yeni başlayanlar açısından .htaccess'in ne olduğunu açıklayacağız, böylece siz de kolayca değişiklik yapabilir ve kurcalayabileceksiniz. htaccess dosyasını nasıl düzenleyeceğinizi öğrenmeye hazır mısınız? Hadi başlayalım.

.htaccess dosyası nedir?

WordPress .htaccess Dosyası Hakkında Bilmeniz Gereken Her Şey | Atak Domain Hosting

.Htaccess dosyası Apache ziyaretçilere WordPress sitesi hizmet ettiği çeşitli yolları kök WordPress dizindeki yaşamlarını ve kontrol ettiği gizli bir dosyadır. .htaccess'teki "ht", "köprü metni" anlamına gelir, yani kısaca sitenize erişimi kontrol eden bir yapılandırma dosyasıdır. Tüm İnternet sitelerinin dayandığı protokol olan HTTP'nin "Köprü Metni Aktarım Protokolü" anlamına geldiğini unutmayın.

WordPress, kök WordPress klasörünün altında bulunan dosyaları kullanarak çalışır. .htaccess dosyası en önemli dosyalardan biridir çünkü Apache'nin WordPress sitenizin nihayetinde dünyaya nasıl sunulacağına karar vermek için kullandığı dosyadır. Dosyanın WordPress tarafından değil, Apache tarafından kullanıldığını unutmamalısınız. Apache, WordPress kök klasöründe bir .htaccess dosyası bulamazsa, genellikle global içinde bulunan varsayılan .htaccess kurallarını kullanır. /etc/apache2/apache2.conf adresindeki varsayılan yapılandırma dosyası. WordPress .htaccess dosyası, özellikle, Apache yalnızca WordPress sitenize hizmet verdiğinde kural olarak kullanılan bilgileri içerir. Bu, birden fazla siteniz varsa, her biri için farklı bir .htaccess dosyası kullanarak Apache'nin her birine nasıl hizmet ettiğini tam olarak kontrol edebileceğiniz anlamına gelir.

Dosyanın belirli bir uzantısı yoktur ve varsayılan olarak gizli olarak gelir (dosya adından önceki nokta ile gösterilir). Bunu görebilmek için FTP programınızda, dosya yöneticinizde veya SSH bağlantınızda (yani ls –la komutuyla) gizli dosyaların görüntülenmesini etkinleştirmeniz gerekir. Temel WordPress siteleri için, .htaccess dosyası kalıcı bağlantıların işlenmesinden sorumludur ve bu işlevin ötesine geçmez. Daha büyük web siteleri için .htaccess dosyasının başka birçok amacı olabilir. Eklentiler, sitede görüntü sıkıştırma veya önbelleğe alma gibi belirli özellikleri etkinleştirmek için .htaccess'i değiştirebilir.

Bu Dosya Ne İçin Kullanılıyor?

Basitçe söylemek gerekirse, WordPress .htaccess dosyası, web sitenizin erişilebilirliğini, kullanılabilirliğini ve güvenliğini artırmak için bir araç olarak kullanılabilir. Dosya, Apache'nin kök dizindeki veya diğer alt dizinlerdeki dosyaları WordPress'e sunma şeklini değiştirebilir ve bu da sitenin genel işlevselliğini oldukça spesifik bir şekilde etkileyebilir. Bu dosyayı düzenlemeyle ilgili tek sorun, küçük bir hatanın tüm sunucunun arızalanmasına yol açabilmesidir ve bu da site için biraz kesintiye neden olacaktır. Bu nedenle dikkatli bir şekilde düzenlenmeli ve tüm değişiklikler hızlı bir şekilde geri dönebileceğiniz bir yedekleme dosyası olduğu bilinerek yapılmalıdır.

Varsayılan olarak, .htaccess'in amacı, kalıcı bağlantıların görüntülenme şeklini kontrol etmektir. Kalıcı bağlantı yapısındaki tek bir değişiklik, WordPress .htaccess dosyasını hemen değiştirecek ve .htaccess dosyasının sunucuya göndereceği yeni talimatlar ekleyecektir. Kalıcı bağlantılarınızda herhangi bir değişiklik yapmadıysanız, .htaccess oluşturulmamış bile olabilir. Bazı sitelerde, dosyanın sahip olduğu tek amaç budur.

Herhangi bir değişiklik yapmadan önce ne yapmalısınız?

 

WordPress .htaccess Dosyası Hakkında Bilmeniz Gereken Her Şey | Atak Domain Hosting

WordPress .htaccess dosyanızda değişiklik yapmaya başlamadan önce, bir şeyler ters gittiğinde herhangi bir yedekleme hazırlanmadığında web sitesini mahvetme riskinin olduğunu anlamalısınız. Tek bir hata ve sitenizin bazı temel işlevlerini içeren dosya kullanılamaz hale gelir. Her şeyin planlandığı gibi gideceğinden emin olmak için burada sunulan bazı güvenlik önlemlerini almanız gerekir.

.htaccess'i düzenlemek istediğinizde çok dikkatli olun ve şu ipuçlarına odaklanın:

  • Bir şeylerin ters gitmesi durumunda bir başlangıç ​​noktası olması için web sitesini tamamen yedekleyin. Bu şekilde, web sitesini önceki durumuna geri döndürebilirsiniz. Başka bir seçenek, gerçek siteniz yerine bir hazırlama sitesi kullanmak ve değişikliklerin istediğiniz gibi olup olmadığını görmek olabilir.
  • Düzenlemeleri doğrudan sitede gerçekleştirmeden önce test edin. İstenmeyen bir değişiklik yaptıktan sonra siteyi normale döndürmek için gereken tüm çabalardan kaçınmak istiyorsanız, gerekli tüm değişiklikleri yapmak ve gerektiği gibi çalışıp çalışmadıklarını görmek için hazırlama (staging) web sitenizi kullanın.
  • WordPress .htaccess dosyasını yerel olarak indirin ve ancak daha sonra düzenleyin. .htaccess dosyasını bozarsanız, bozuk olanı silebilir ve siteyi normale döndürmek için bilgisayarınıza kaydettiğinizi ekleyebilirsiniz.
  • .htaccess dosyasını düzenlemek istediğinizde, cPanel'den veya diğer hosting kontrol paneli dosya yöneticisinden “Gizli Dosyaları Göster” seçeneğini işaretlediğinizden emin olun. Bazı hosting şirketlerinin bu ayarı doğrudan cPanel'den değiştirmeye izin vermediğini ve bunu yapmak için izne ihtiyacınız olabileceğini düşünün. Bu sorunla karşılaşırsanız destek için şirketle iletişime geçin.

Bir WordPress .htaccess dosyasını nasıl oluşturabilirsiniz?

Normalde, .htaccess, web sitenizin kalıcı bağlantı yapısını seçtiğinizde WordPress tarafından oluşturulur. Diğer durumlarda, yanlış izinler gibi sunucu tarafı sınırlamaları nedeniyle .htaccess dosyası oluşturulmaz. Bu ikinci durumda olsanız bile, endişelenmeyin. .htaccess dosyasını kendiniz oluşturmak ve daha sonra düzenlemek hiç de zor değil. Her şeyden önce, dosyanın eksik olup olmadığını bir kez daha kontrol edin, yoksa WordPress kök dizininizde gizli dosyaları göremiyorsunuz. Dosyanın ilk etapta oluşturulmadığından %100 eminseniz, aşağıdaki iki yöntemden birini denemeye devam edebilirsiniz:

1. Yeni bir kalıcı bağlantı yapısı ayarlayın

 

WordPress .htaccess Dosyası Hakkında Bilmeniz Gereken Her Şey | Atak Domain Hosting

Bunu yapmak için WordPress ayarlar panelinize gidin ve ardından seçeneklerden Kalıcı Bağlantılar'ı seçin. Gerekli değişiklikleri yapın, kaydedin ve .htaccess WordPress'inizin kök dizininde görünmelidir.

2. Manuel olarak oluşturun

İlk yöntem çok kolay ve kullanışlıdır, ancak her zaman işe yaramaz. WordPress'iniz dosyayı otomatik olarak oluşturamıyorsa, bunu elle yapmanız gerekecektir. Bunu yapmak için şu basit adımları izleyin:

  • Not Defteri'nde normal bir metin dosyası oluşturun
  • Aşağıda yer alan kodu kopyalayıp Not Defteri dosyasına yapıştırın:

WordPress .htaccess Dosyası Hakkında Bilmeniz Gereken Her Şey | Atak Domain Hosting

  • Not Defteri dosyasını .txt'den .htaccess'e yeniden adlandırın
  • Yeni oluşturulan dosyayı cPanel Dosya Yöneticinizi kullanarak WordPress kök dizininize yükleyin. Konumu /home/yourweb/public_html/.htaccess olmalıdır.

WordPress .htaccess dosyasını nasıl düzenleyebilirsiniz?

Dosya zaten oradaysa ve sadece düzenlemek istiyorsanız, işlem oldukça basittir. Daha önce de belirtildiği gibi, sitenin özelliklerini değiştirmek için .htaccess dosyasını çeşitli şekillerde değiştirebilirsiniz. Yapabileceğiniz değişikliklerden bazıları, URL'lerin yeniden yönlendirilmesini, görüntülerin bağlantıya karşı korunmasını, belirli IP'lerin sitenize erişmesini engelleyerek web sitesinin güvenliğini sağlamayı ve daha fazlasını içerir.

Dosyayı, muhtemelen bunu yapmanın en uygun yolu olan cPanel'i kullanarak düzenleyebilirsiniz. Konumunu bulduktan hemen sonra değiştirmeden önce WordPress .htaccess dosyasını yedeklemeyi unutmayın. cPanel kullanarak .htaccess düzenleme adımları şunlardır:

WordPress .htaccess Dosyası Hakkında Bilmeniz Gereken Her Şey | Atak Domain Hosting

Kırmızı ile belirtilen File Manager butonuna tıkladıktan sonra .htaccess dosyasını bulun.

WordPress .htaccess Dosyası Hakkında Bilmeniz Gereken Her Şey | Atak Domain Hosting

  • cPanel'inize giriş yapın
  • Dosya Yöneticisine gidin
  • Belge Kökünü görüntüleme seçeneğini işaretleyin
  • Gizli dosyaları gösterme seçeneğini işaretleyin
  • .htaccess dosyasını bulun ve bir yedek oluşturduktan sonra üzerine sağ tıklayın.
  • Düzenle'ye tıklayın ve istediğiniz değişiklikleri yapın
  • Dosyayı kaydedin ve değişikliklerin olup olmadığını kontrol etmek için web sitesini yenileyin

WordPress panosunu kullanarak nasıl düzenleyebilirsiniz?

WordPress .htaccess Dosyası Hakkında Bilmeniz Gereken Her Şey | Atak Domain Hosting



WordPress Dashboard'u doğrudan kullanmak için web sitenize yönetici olarak giriş yapmanız gerekir. Eğer kullanırsanız Yoast SEO eklentisine gidin ve sayfanın üst kısmındaki File Editor kısmı olmalıdır. Tıkladıktan sonra Güvenlik'e tıklayın ve "Yazarlar için gelişmiş ayar yok" ayarını kapatın.

Şimdi Araçlar'a gidin ve Dosya düzenleyicisine tıklayın. Bu, .htaccess dosyasında değişiklik yapmanızı sağlayacaktır. Sitenizde dosya düzenleme varsayılan olarak devre dışıysa bu seçeneği göremeyebileceğinizi unutmayın.

Bir FTP istemcisini nasıl kullanacağını bilmeyen veya diğerleri kadar teknoloji konusunda bilgili olmayanlar için WordPress Dashboard yöntemi en güvenli yöntemdir. CMS'nin kök dizininde bulunan dosyaları düzenlemenizi sağlayan yerleşik bir özelliktir. Bu en iyi yaklaşımlardan biridir, ancak tüm adımları kendi başınıza yapamıyorsanız bir eklenti de kullanabilirsiniz. WordPress .htaccess dosyasını düzenlemek için kullanabileceğiniz eklentilerden biri WP .htaccess Editor'dır . Ücretsizdir, kullanımı oldukça sezgiseldir ve tüm bu adımları sizin için halleder. Eklentiyi mağazadan indirin, etkinleştirin ve .htaccess'i düzenlemek için kullanın.

En Uygun Fiyatlarla WordPress Hosting Satın Al!