WordPress .htaccess Dosyası: Nasıl Oluşturulur ve Düzenlenir?


WordPress, yönetmek için WordPress'in tüm köşelerini keşfetmek için hem teknik hem de teknik olmayan kullanıcılar için sınırsız seçenekler sunar. WordPress sitenizi maksimuma çıkarmak için arka uç süreçleri hakkında bilgi edinmeniz gerekir. Bunu anlamak için en önemli adımlardan biri WordPress .htaccess dosyasının ne olduğunu ve onu nasıl keşfedebileceğinizi anlamaktır.

WordPress sitelerini başarılı bir şekilde çalıştırmak için, bu web siteleri tamamen WordPress . htaccess dosyası bunlardan biridir. Varsayılan olarak, bu dosya kalıcı bağlantılarla ilgili belirli görevleri gerçekleştirir. Ancak, bu dosyayı düzenleyebilir ve yeniden yönlendirmeler için 301'i ayarlamak ve HTTPS'yi Zorlayarak web sitenizin güvenliğini artırmak gibi belirli özelleştirmeler yapabilirsiniz.

Bu yazıda, WordPress .htaccess dosyası hakkında her şeyi öğrenecek ve tam anlamı, bunlara nasıl erişebileceğiniz gibi onunla ilgili tüm önemli konuları ele alacaksınız. Onları nasıl düzenleyebilirsiniz? Ve bundan en iyi şekilde yararlanmak için onu nasıl kullanabilirsiniz?

İçindekiler
WordPress .htaccess nedir?
WordPress .htaccess dosyası ile yapabilecekleriniz nelerdir?
WordPress .htaccess dosyası nerede bulunur?
WordPress .htaccess dosyası nasıl oluşturulur ve düzenlenir?
Ek Bilgi: Birden çok .htaccess dosyası oluşturma
WordPress .htaccess dosyasıyla neler yapabilirsiniz?
WPOven'da .htaccess dosyasında nasıl değişiklik yapabilirsiniz?
Özet
Sıkça Sorulan Sorular

WordPress .htaccess nedir?

WordPress .htaccess dosyası, WordPress sitenizdeki en güçlü ve kullanışlı yapılandırma dosyalarından biridir. Web sitenizin en hayati yapılandırmalarını kontrol etmekten veya yönetmekten sorumlu olan en güçlü yapılandırma dosyası olarak kabul edilir.

Bu dosyalar, Apache web sunucusunun uyması gereken birkaç kural veya protokolden oluşur. Bu dosyayı web sitenizin kök dizininde veya merkezi dizinde bulabilirsiniz. O kadar hayati bir dosyadır ki, varsayılan olarak kök dizininizde gizli tutulur, böylece hiç kimse yetkisiz değişiklik yapmak için kolayca erişemez.

WordPress .htaccess dosyası ile yapabilecekleriniz nelerdir?

WordPress .htaccess dosyalarının bir web sitesinin en önemli yapılandırma dosyalarından biri olduğunu daha önce söylediğimiz gibi, web sunucunuza özel görevler gerçekleştirmesini söyleyen bazı özel kurallar ekleyebilirsiniz. Ne olduklarına bir bakalım:

  1. Varsayılan görevler: Varsayılan olarak, WordPress .htaccess dosyaları web sunucularına web sitenizin kalıcı bağlantı görünümünü yönetme ve kontrol etme talimatı verir. Bu, herhangi bir değişiklik yaparsanız veya kalıcı bağlantılarınızı düzenlerseniz, .htaccess dosyası da yeni kurallarla güncellenir ve web sunucusuna uymasını söyler. Buna ek olarak, özel kurallarını eklemek ve görevleri gerçekleştirmek için .htaccess dosyasını da kullanan bazı WordPress eklentileri mevcuttur.
  2. Yönlendirme : Ayrıca .htaccess dosyasında kalıcı (301) veya geçici (307) yeniden yönlendirme ayarlayabilirsiniz. Yakın zamanda bir SSL sertifikası eklemiş olsanız bile, .htaccess dosyasında HTTP'den HTTPS'ye yönlendirme ayarlayabilirsiniz.
  3. Beefup Security : .htaccess dosyasında parola ayarlayarak web sitenizin belirli dizinlerine erişimi kısıtlayabilir ve ayrıca belirli IP adreslerinin web sitenizin yönetici sayfanıza erişmesine izin verebilir veya yasaklayabilirsiniz.
  4. Hotlink korumasını etkinleştirin: Ayrıca bazı özel kurallar ekleyerek hotlinking'i engelleyerek web sitenizi koruyabilir ve diğer web sitelerinin kaynaklarınızı kullanmasını engelleyebilirsiniz.
  5. Özel hata sayfaları ekleyin: .htaccess dosyasının yardımıyla, hata 404 sayfası bulunamadı sayfası gibi özel tasarlanmış hata sayfalarını da web sitenize yükleyebilirsiniz.

WordPress .htaccess dosyası nerede bulunur?

Web siteniz bir Apache web sunucusu kullanıyorsa, web sitenizin sunucusunu bir FTP istemcisine bağlayarak veya cPanel'e erişerek WordPress .htaccess dosyanızda kolayca gezinebilir, yerini bulabilir ve düzenleyebilirsiniz.

Ancak daha fazla ilerlemeden önce, aklınızda tutmanız gereken bazı önemli noktalar ve güvenlik önlemleri vardır. yani .httacces dosyalarına erişmek riskli olabilir. .htaccess dosyalarını düzenlerken bir şeyler ters giderse, sonuç felaket olabilir ve web sitenizin belirli temel işlevlerini kaybedebilir veya en kötü durumda tamamen zarar görebilir.

Bu nedenle, riski ortadan kaldırmak ve sitenizin zarar görmesini önlemek için izlemeniz gereken bazı güvenlik önlemleri vardır:

  1. Web sitenizin tam bir yedeğini alın: Web sitenizin düzenli olarak yedeğini almak, öncelik listenize dahil edilmelidir, böylece web sitenizde bir şeyler ters giderse, herhangi bir arıza olmadan hemen işleri yoluna koyabilirsiniz.
  2. Bir kopya indirin: Orijinal WordPress .htaccess dosyasını da indirebilir ve yerel bilgisayarınıza kaydedebilirsiniz. Bir şeyler ters giderse, orijinal dosyayı yeniden yükleyebilir ve her şeyi düzenlemelerden önceki gibi geri alabilirsiniz.
  3. Hazırlama platformunda test gerçekleştirin: Son yayından önce testleri gerçekleştirmek için sınırsız bir hazırlama platformu sunan WPOven gibi belirli web barındırma platformları vardır. Benzer şekilde, WordPress .htaccess dosyanızda düzenlemeler yapabilir ve canlı hale getirmeden önce çalışıyorsa testler yapabilir ve web sitenizi riske atmaktan kaçınabilirsiniz.

Şimdi, WordPress .htacess dosyanızın tam konumuna ulaşmak için verilen iki yöntemi uygulayabilirsiniz:

FTP istemcisini kullanarak WordPress .htaccess dosyasını bulma

Her şeyden önce, yerel bilgisayarınıza FileZilla gibi bir FTP istemcisi indirmiş olmanız ve web sunucunuzdan oturum açma kimlik bilgileriniz istenecektir.

WPOven'da , aşağıdaki kolay adımları izleyerek SFTP oturum açma kimlik bilgilerinizi kolayca bulabilirsiniz:
Adım 1 : “ Siteler ” sekmesini açın ve ayrıntılarını öğrenmek istediğiniz Siteyi seçin.
select site How To Use SSH To Connect To Your Server Securely [Guide]

Adım 2 : “ Gelişmiş ” alt sekmesine tıklayın, WPoven oturum açma şifrenizi girin ve “ Site SFTP Detaylarını Göster ” butonuna tıklayın.
sftp database details 0 How To Use SSH To Connect To Your Server Securely [Guide]

Adım 3 : Şifreyi girdikten sonra, siteye SFTP erişimi elde etmek için ihtiyacınız olan tüm gerekli ayrıntıları göreceksiniz.

SFTP database details
SFTP veritabanı ayrıntıları

Şimdi, oturum açma kimlik bilgilerini kullanarak web sunucunuzu FTP istemcisine bağlamanız gerekiyor, başarılı bir şekilde bağlandıktan sonra aşağıdaki resimde gösterildiği gibi bir pencere göreceksiniz:

locating .htaccess file

Bundan sonra, web sitenizin kök dizini olarak adlandırılan web sitenizin etki alanı adlı bir klasör göreceğiniz sağ üst çeyreğe bakın. Bu belirli klasöre tıklayın ve görüntülenecek tüm klasör ve dosyaların tam bir listesine sahip olacaksınız.

Ardından, aşağıda gösterildiği gibi .htaccess dosyası da dahil olmak üzere tüm WordPress çekirdek dosyalarını görebileceğiniz public_html klasörünü veya htdocs klasörünü (Kullandığınız web sunucusuna bağlı olarak adlar farklı olabilir ) tıklayın:

locating .htaccess file

Aklınızda bulundurmanız gereken bir şey de, genellikle WordPress .htaccess dosyalarının gizli tutulduğudur. Bu nedenle, WordPress dizininde aradığınızda onları göremezsiniz.

Bunun için, 'Gizli dosyaları göster' seçeneklerini etkinleştirmeniz ve bunu FTP istemcisinde yapmak için sunucu > Gizli dosyaları göstermeye zorla'ya gidin.

Enable Show Hidden Files in FTP

cPanel kullanarak WordPress .htaccess dosyasını bulma

Web barındırma sağlayıcınız size cPanel erişilebilirliği sunuyorsa, bir FTP istemcisi kullanmadan WordPress .htaccess dosyalarını bulmanız kolaylaşacaktır.

  1. Bunu yapmak için, önce aşağıda gösterildiği gibi cPanel'inize giriş yapmanız gerekir:
cPanel login page

2. Dosyalar bölümüne bakın ve gösterildiği gibi Dosya yöneticisi seçeneğine tıklayın.

File Manager in cPanel

3. Artık ekranınızda görüntülenen tüm çekirdek dosyaların bir listesini görebileceksiniz. Açmak için public_html klasörünü seçin ve tıklayın.

Public_html folder

4. Şimdi, mevcut bir .htacess dosyanız varsa, public_html veya htdocs klasörüne yansıyacaktır, değilse ya gizlidir ya da henüz mevcut değildir.

htaccess file

Ancak, eğer WordPress . htaccess dosyası gizlidir, aşağıdaki resimde gösterildiği gibi “ dosya yöneticisi penceresinin ” sağ üst köşesinde bulunan Ayarlar bölümüne giderek onu gösterebilirsiniz:

Unhide htaccess files

Aşağıdaki resimde gösterildiği gibi bir tercihler penceresi açılacaktır:

unhide htaccess file

Şimdi, "Gizli Dosyaları Göster (nokta dosyaları)" kutusunu işaretleyin ve Kaydet'e tıklayın. Tüm gizli dosyalar, dosya yöneticisi pencerenize yansımaya başlayacaktır.

WordPress .htaccess dosyası nasıl oluşturulur ve düzenlenir?

Web sitenizde yoksa bir WordPress .htaccess dosyası oluşturmak için, yukarıdaki bölümde bahsettiğimiz iki yöntemden (FTP istemcisi veya cPanel aracılığıyla) biri ile .htaccess dosyanızı bulmanız ve verilen basit adımları izlemeniz gerekir. aşağıda:

1. cPanel'de WordPress .htaccess dosyası oluşturma ve düzenleme

Öncelikle yeni bir .htacess dosyası oluşturmak için resimde görüldüğü gibi Dosya Yöneticisi pencerenizin sol üst köşesinde yer alan ” +Dosya ” seçeneğine tıklamanız gerekmektedir:

Creating new .htaccess file

Bundan sonra, ekranınızda dosya adını .htaccess olarak yazabileceğiniz ve gösterildiği gibi Yeni Dosya Oluştur düğmesine tıklayabileceğiniz yeni bir Yeni Dosya Penceresi açılır.

New .htacess file

Ve bitirdin. Artık bu yeni dosyaya kurallar ekleyebilir veya .htaccess dosyanıza sağ tıklayıp Düzen menüsünü seçerek mevcut olanı düzenleyebilirsiniz.

Editing htaccess file on cPanel

Bundan sonra dosya, bazı kurallar ekleyebileceğiniz veya mevcut kuralları düzenleyebileceğiniz web tabanlı bir metin düzenleyicide açılacaktır. WordPress .htaccess dosyasındaki kurallar varsayılan olarak aşağıdaki resimdeki gibidir:

WordPress .htaccess

2. FTP istemcisinde (Filezilla) .htacess dosyası oluşturma ve düzenleme

Öncelikle, yukarıdaki bölümlerde adımlarından bahsetmiş olduğumuz FTP kimlik bilgilerini kullanarak FTP istemcinize (FileZilla) giriş yapmanız gerekir. Tüm listeleri açmak için public_html veya htdocs klasörüne çift tıklayın.

Creat .htaccess file using FTP client

Aynı dosya listesinde, yukarıdaki resimde gösterildiği gibi sağ tıklayıp yeni dosya oluştur seçeneğini seçmeniz gerekiyor.

Creat .htaccess file using FTP client

Bundan sonra dosya adını “ .htaccess ” olarak girin ve ardından Tamam düğmesine tıklayın ve işleminiz tamamlanmıştır.

Şimdi FTP istemcisinde bir .htaccess dosyasını düzenlemek istiyorsanız, .htaccess dosyasına sağ tıklayın ve Görüntüle/Düzenle seçeneğini seçin.

Editing htaccess file on FTP client

Ardından .htaccess dosyası, daha fazla kural ekleyebileceğiniz veya üzerinde belirli değişiklikler yapabileceğiniz ve sunucuya kaydedebileceğiniz bir metin düzenleyicide açılır.

htaccess file

Ancak, tüm bu karmaşık adımları atmayı sevmiyorsanız ve web sitenizin çekirdek dosyalarına dokunmaktan hoşlanmıyorsanız. gibi pek çok WordPress .htaccess dosya düzenleyici aracı mevcuttur. WordPress dizinindeki htaccess dosya düzenleyicisi

Htaccess file editor WordPress plugin
Htaccess Dosya Düzenleyici
Şimdi İndirin

Ek Bilgi: Birden çok .htaccess dosyası oluşturma

Web siteniz için birden fazla .htaccess dosyası oluşturabilir ve sunucunuzdaki farklı dizinlere farklı ayarlar uygulayabilirsiniz. Tek yapmanız gereken yeni bir .htaccess dosyası oluşturmak veya sunucunuzdaki herhangi bir dizine düz metin dosyası yüklemek.

Ancak birden çok .htaccess dosyası oluştururken aklınızda bulundurmanız gereken birkaç şey var.

  1. Genellikle sunucunuzda birden çok sayıda .htaccess dosyası oluşturmaktan kaçının çünkü bu, sunucu hızınızı ciddi şekilde etkileyebilir.
  2. Sunucu kaynak kullanımını artırabilir.
  3. Daha yüksek sıraya konan .htaccess dosyaları, yolda ilk tercihi alacaktır.

Şimdi .htaccess dosyalarıyla yapabileceğiniz olasılıklara bir göz atalım.

WordPress .htaccess dosyasıyla neler yapabilirsiniz?

.htaccess dosyasının gerçek anlamını, nasıl çalıştığını ve bunları nasıl bulabileceğinizi veya düzenleyebileceğinizi öğrendikten sonra. Ancak bundan sonra yeni başlayanların kafasında en sık sorulan soru ” WordPress'te .htaccess dosyasını nasıl kullanırım? ".

Bu soruyu cevaplamak için, kendi kurallarınızı ekleyerek .htaccess dosyasıyla yapabileceğiniz tüm olasılıkları kontrol edelim.

Ancak bundan önce, güvenliğiniz için herhangi bir özelleştirme veya düzenleme yapmadan önce .htaccess dosyanızın bir yedeğini aldığınızdan veya yerel bilgisayarınıza indirdiğinizden emin olun.

1. Yönlendirme

Yakın zamanda sitenizin alan adını değiştirdiyseniz. Yeniden yönlendirmeyi, ziyaretçilerinizin eski URL yerine yeni URL'ye ulaşmasını kolaylaştıracak şekilde ayarlayabilirsiniz .

Bunu etkinleştirmek için tek yapmanız gereken .htaccess dosyanıza aşağıdaki satırları ekleyip sunucunuza yüklemek.

301 kalıcı yönlendirme için (tüm trafiği yeniden yönlendirme) aşağıdaki satırları ekleyin:

2. Bağlantıyı Devre Dışı Bırak

Başka bir web sitesi sahibinin web sunucusu kaynaklarınızı kullanmasını istemiyorsanız. .htaccess dosyanıza aşağıdaki satırları ekleyerek hotlink'i devre dışı bırakabilirsiniz.

3. Özel 404 Hata sayfaları

Kullanıcılarınızın web sitenizde aynı sıkıcı Hata 404 sayfalarını görmesini istemiyorsanız ve bunları ilginç veya yaratıcı bir yolla değiştirmek istiyorsanız, aşağıdaki satırları ekleyin.

400.html'yi gerçek sayfa adınızla değiştirdiğinizden emin olun.

4. IP adresini engelleme

Belirli kullanıcıların web sitenize erişmesini istemiyorsanız. Aşağıdaki satırları ekleyerek IP adreslerini kolayca engelleyebilirsiniz .

192.158'i değiştirin. 1.38 ” bu IP adresi ile engellemek istediğiniz kullanıcının IP adresi.

5. HTTPS'yi Zorlamak

Web sitenizi ziyaret eden her kullanıcıyı Güvenli bir bağlantı kullanmaya zorlamak istiyorsanız. .htaccess dosyanıza aşağıdaki satırları ekleyerek güvenli trafik sağlayabilirsiniz. Bu, http://www.yoursite.com'dan https://www.yoursite.com'a yönlendirilecektir.

Not : Bu, yalnızca web sitenizde zaten bir SSL sertifikanız varsa çalışır.

6. Web sitenizin bazı alanlarını korumak için şifre ekleyin

Ayrıca web sitenizi, şifreler kullanarak web sitenize erişen kullanıcılardan koruyabilirsiniz. Böylece web sitesinin belirli alanlarına erişemezler. .htaccess dosyanıza aşağıdaki kuralları eklemeniz yeterlidir.

Ancak ayrıca iki nokta üst üste (:) ile ayrılmış bir kullanıcı adı ve parola içeren bir parola dosyası ( .htpasswd ) oluşturmanız gerekir.

WPOven'da .htaccess dosyasında nasıl değişiklik yapabilirsiniz?

WPOven, Apache web sunucusu yerine NGINX kullandığından, WPOven'da barındırılan web sitelerinde .htaccess dosyası yoktur. Ancak bu, yeniden yönlendirme, hotlink oluşturma veya 404 hata sayfalarını özelleştirme gibi tüm ek görevleri gerçekleştiremeyeceğiniz anlamına gelmez.

WPoven'da, aşağıda gösterildiği gibi WPOven panosundan kolayca bir yeniden yönlendirme ayarlayabilirsiniz:

Adım 1: Yönlendirme bölümüne erişin.

Yönlendirme bölümüne, WPOven kontrol panelinizden ' Sunucu ' bölümünden erişilebilir. İsteğin yönlendirilmesini istediğiniz sunucuyu seçmeniz gerekir. Şimdi bu bölümde, 'Yönlendirmeler' sekmesini göreceksiniz. Yönlendirme kuralını ayarlamak için 'Yönlendirmeler' sekmesine tıklayın.

WPOven redirect 1 WordPress .htaccess File: How to Create And Edit it?

Adım 2: Bir Yönlendirme Oluşturun.

' Yönlendirmeler ' bölümünü açtığınızda, Yönlendirme Yöneticisini göreceksiniz. Burada, bu sunucu için ayarladığınız tüm yönlendirme kurallarını görebileceksiniz.

WPOven redirect 2 WordPress .htaccess File: How to Create And Edit it?

Yeni bir yeniden yönlendirme kuralı eklemek için ' Yeni Yönlendirme ' düğmesine tıklayın. Burada aşağıda gösterilen forma benzeyen bir form göreceksiniz

WPOven redirect 3 WordPress .htaccess File: How to Create And Edit it?

Ancak, NGINX web sunucusunun yapılandırma dosyasına belirli kurallar eklenerek, hotlinking ve parola korumasının etkinleştirilmesi gibi bazı görevler yapılabilir. Ama yine de, tüm bunları bizim tarafımızdan halletmek daha iyi olur. Sadece bir bilet oluşturabileceğiniz ve destek ekibimiz size ulaşacak ve işi yapacaktır.

Özet

.htaccess dosyasının tüm gerçeklerini ve özelliklerini özetleyen, çok güçlü bir yapılandırma dosyası olduğu ortaya çıktı. Bazı değişiklikler yapmak veya kurallar eklemek , güvenliği artırabilir ve web sitenizin bazı ciddi sorunlarını çözebilir.

Bazı kurallar ekleyerek onunla yapabileceğiniz görevlerden bazıları şunlardır:

  1. Bağlantıyı devre dışı bırak
  2. HTTPS'yi zorla
  3. Web sitenizi şifre ile koruyun
  4. yeniden yönlendirme
  5. Özel 404 Hata sayfaları
  6. IP engelleme

Buna ek olarak, .htaccess dosyanızı aşağıdaki yöntemlerle nasıl görüntüleyebileceğinizi ve düzenleyebileceğinizi de gösterdik:

  1. cPanel aracılığıyla
  2. FTP istemcisi aracılığıyla
  3. WordPress Eklentilerini Kullanın

Web sitenize erişiminiz yoksa ve cPanel'e erişemiyorsanız, alternatif olarak FTP yöntemini takip edebilir ve dosyayı düzenleyebilir veya görüntüleyebilirsiniz.

Yani, bu tamamen .htaccess dosyasıyla ilgili, eğer WordPress ile ilgili daha fazla içerik arıyorsanız, diğer Blogumuza göz atmaktan çekinmeyin.

Paylaşacak daha değerli noktalarınız var mı? Lütfen aşağıdaki yorum bölümünde bize bildirin!

Sıkça Sorulan Sorular

WordPress .htaccess nedir?

WordPress .htaccess dosyası, WordPress sitenizdeki en güçlü ve kullanışlı yapılandırma dosyalarından biridir. Web sitenizin en hayati yapılandırmalarını kontrol etmekten veya yönetmekten sorumlu olan en güçlü yapılandırma dosyası olarak kabul edilir.
Bu dosyalar, Apache web sunucusunun uyması gereken birkaç kural veya protokolden oluşur. Bu dosyayı web sitenizin kök dizininde veya merkezi dizinde bulabilirsiniz. O kadar hayati bir dosyadır ki, varsayılan olarak kök dizininizde gizli tutulur, böylece hiç kimse yetkisiz değişiklik yapmak için kolayca erişemez.

WordPress .htaccess dosyası nerede bulunur?

WordPress .htaccess dosyası, web sitenizin kök klasöründe bulunur.

Kaç tane .htaccess dosyam olmalı?

Bir web sitesinin sahip olduğu birden fazla .htaccess dosyası olsa da. Ancak wordpress siteniz için tek bir .htaccess dosyasına sahip olmanız oldukça tercih edilir.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Divi's Theme Builder ile Özel Global Başlık Nasıl Oluşturulur

Artık Tema Oluşturucu burada olduğuna göre, web sitenizi A'dan Z'ye kurmanıza yardımcı olacak yeni eğitimlere dalmak için sabırsızlanıyoruz. Buna Divi'nin yerleşik seçeneğini kullanarak özel başlıklar oluşturma da dahildir. Bu eğitimde Divi's Theme Builder'ı kullanarak global bir başlık oluşturmaya odaklanacağız. Bu sayfaya veya gönderiye farklı bir başlık atamadıysanız, web sitenizin her yerinde genel bir başlık görünecektir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir