WP Okulu Soru & Cevap

Aradığınız cevaplara buradan ulaşabilirsiniz...

WP Kulüp Forums Soru & Cevap Eğitimler Dışındaki Konular htaccess dosyasinin onemi ve yapilandirilmasi

Tagged: 

  • htaccess dosyasinin onemi ve yapilandirilmasi

    Bu yazı Fatih Mutlu tarafından oluşturuldu 05/09/2023 at 15:28

    Herkese,

    Destek verdigim firmalardan birinde gecenlerde admin panelinin duzgun calismadigina dair bir sorunla karsilastim. Ornegin Media kismina tikladigimda hicbir gorsel gorunmuyordu ve diger bazi temel fonksiyonlar calismiyordu. WordPress’in cekirdek yapisinda sorun oldugunu dusunup, wordpress’in yeniden kurulmasi gerekir diye dusundum. Hosting firmasiyla iletisime gecip, sorunu acikladigimda, teknik ekip bakti ve htaccess dosyasinda bazi degisikliklerin oldugunu soylediler.

    Burada htaccess basligi altinda arama yaptigimda sorun yasayan arkadaslarin bazi yazilarini gordum fakat genel olarak htaccess dosyasi nedir, ne is yapar, onemi nedir, e-ticaret sitelerinde veya blog sitelerinde nasil yapilandirilmali konusunda bir bilgi goremedim. Bu dosyanin ozellikle guvenlik icin kritik oldugu disinda pek fazla bilgim yok.

    @esbafi hocamizin veya bu konuda detay teknik bilgisi olan bir arkadasimiz ekran goruntuleri veya gerekirse video ile bilgilendirici bir icerik yayinlamasi mumkun olurmu?

    Simdiden tesekkurler

    Fatih Mutlu cevapladı 8 ay, 2 hafta önce 2 Üye · 2 Cevap
  • 2 Cevap
  • Fikret TOZAK

    Eğitmen
    06/09/2023 at 17:39

    Çok güzel bir soru. Önce .htaccess dosyası nedir her sunucuda var mıdır bu sorulara cevap verelim.

    .htaccess (Hypertext Access) dosyası, Apache web sunucusunda çalışan siteler için yapılandırma dosyasıdır. Bu dosya, web sunucusunun belirli bir klasördeki veya alt klasörlerdeki dosya ve dizinlere nasıl tepki vereceğini kontrol eder.

    Hypertext de neymiş demeyin. http:// -> Hyper Text Transfer Protocol yani web siteleri için kullanılan protokoldür. .htaccess de tam olarak bu URL bağlantıları için gerekli dosyadır.

    Sadece Apache sunucular dedik başka sunucular da var mı? Evet var örneğin bizim sunucu nginx kullanıyor bu sebeğle .htaccess dosyası yok.

    1. Kalıcı Bağlantılar (Permalinks): WordPress’te kalıcı bağlantı yapılandırmasını değiştirdiğinizde, .htaccess dosyası otomatik olarak güncellenir. Bu, kullanıcı dostu URL’ler oluşturmak için gereklidir.

    2. Güvenlik: .htaccess dosyası, belirli IP adreslerini engellemek, belirli dosya ve dizinlere erişimi sınırlamak veya yönlendirmek ve diğer güvenlik önlemlerini almak için kullanılabilir.

    3. Özel Yönlendirmeler: Eğer bir sayfanın URL’sini değiştirdiyseniz ve eski URL’ye gelen ziyaretçileri yeni URL’ye yönlendirmek istiyorsanız, .htaccess dosyası ile 301 yönlendirmesi yapabilirsiniz.

    4. Önbellekleme: .htaccess dosyası, tarayıcı önbellekleme kurallarını tanımlamak için kullanılabilir, böylece sitenin daha hızlı yüklenmesine yardımcı olabilir.

    5. Gzip Sıkıştırma: .htaccess dosyası, web sayfası içeriğini sıkıştırmak için Gzip sıkıştırmasını etkinleştirmek üzere kullanılabilir. Hız için önemli.

    6. Hata Sayfalarını Özelleştirme: 404 hata sayfası gibi özel hata sayfalarını tanımlamak için .htaccess dosyası kullanılabilir.

    7. MIME Türlerini Tanımlama: .htaccess dosyası, sunucunun belirli dosya türlerini nasıl işleyeceğini tanımlamak için kullanılabilir. Örneğin jpg dosyalarına erişimi kısıtla vb.

    Genel olarak düzenlemesini sevmediğim bir dosyadır. Yazım dili bana hala karışık geliyor. Genellikle değişiklik yapmam. Bazı durumlarda sıfırlamak gerekiyor. Bu durumda aşağıdaki WordPress’in varsayılan htaccess kodlarını kullanırım

    # BEGIN WordPress
    
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    
    # END WordPress
  • Fatih Mutlu

    Üye
    06/09/2023 at 19:26

    Aciklayici cevabiniz icin tesekkur ederim hocam. Onceki katilimcilarinizdan biri su an adini hatirlamiyorum, (Netlflix ile ilgili bir blogu varmis daha sonra iyi bir ucrete satmis) onu izledigimde o genc arkadas bu dosyanin oneminden bahsetmis ve bunun iyi yapilandirilmasi geretigini israrla soylemisti. Nedense o icerigi burada goremiyorum. Kaldirildimi acaba? Neyse, ben de bu konuyu kafamda bir yerlere not almistim ve gun geldi bu sorunu birebir yasayinca tekrardan onemli oldugunu hatirlayip bunun uzerine daha detayli bilgi edinmem gerektigini farkettim.

    Bu durumda htaccess dosyasi oldukca kritik ve bir cok ozelligin yapilandirildigi bir dosya. Kurdugumuz bircok eklenti buralara mudehale ediyor olabilir. Dikkatli ve yedekli olmak gerekiyor.

Log in to reply.

Add Your Heading Text Here

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Gün :
Saat :
Dakika :
Saniye

Hoşgeldin !
Seni Tekrar Aramızda Görmek İstiyoruz

WP Kulüp
840TL İndirim

WP Kulüp BAŞVURU

WP Kulüp hakkında daha fazla bilgi almak istediğinizi duyduk.

Size uygun yol haritasını oluşturmak için bilgilerinizi bırakın uzmanlarımız sizi arasın.