.Htaccess Nedir? Ne İşe Yarar?

Seocu NEDİR? .Htaccess Nedir? Ne İşe Yarar?

.Htaccess Nedir?

.Htaccess Nedir? .htaccess (Hypertext Access) Apache Web Sunucularında (Linux Hosting) bulunan sunucu genel ayarlarından bağımsız olarak klasör bazlı değişiklikleri yapmaya imkan veren yapılandırma dosyasıdır. Bu dosya apache sunucularının ek işlevlerini etkinleştirebilir veya devre dışı bırakabilir. Örneğin bir klasöre parola koruması verebilmek, 404 sayfasının yapacaklarını ayarlamak gibi. Bu dosya sayesinde temel işlemler sunucu yeniden başlatılmadan site bazlı yapılabilmektedir.

Öncelikle .htaccess komut dosyasının tam adıdır, bir dosya uzantısı değildir. Yani dosyaadi.htaccess şeklinde bir dosya oluşturamazsınız. Apache Web Server yazılımında çalışır ve her hangi bir dizine yerleştirildiğinde etkili olur. Yerleştirildiği dizinin tamamını, bu dizin içindeki tüm dosyaları ve alt dizinleri etkiler. Bir sitede birden fazla .htaccess dosyası kullanılabilir.

.Htaccess Ne İşe Yarar?

Bu dosya son zamanlarda bilinirliği oldukça artan, önemli ve kullanımı oldukça artmış bir dosyadır. Bunun en büyük sebebi ise SEO yani arama motoru optimizasyonunun öneminin artması ve WordPress sitelerinin yaygınlaşmasıdır. SEO, hız gibi işlemler için gerekli yapılandırmalar direkt bu dosya kullanılarak kolay bir şekilde yapılabilmektedir.

.htaccess Dosyası Nasıl Oluşturulur?

Microsoft NotePad’i kullanamazsınız
.htaccess oluştururken Microsoft NotePad’i kullanamazsınız

Notepad++ , UltraEdit, Microsoft WordPad ve benzeri herhangi bir iyi metin düzenleyicisini kullanarak bir .htaccess dosyası oluşturabilirsiniz. Microsoft NotePad'i kullanamazsınız bunun sebebi ise Microsoft Notepad'in ASCII desteğinin olmamasıdır. Htaccess PCRE (Perl Uyumlu Düzenli İfadeler) dilinde yazılmıştır.

Aşağıda WordPress kurulumundan sonra oluşan örnek .htaccess dosyasını bulabilirsiniz.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

.htaccess Dosyası Nerededir?

Eğer WordPress kullanıyorsanız .htaccess dosyası sunucunuzun kök dizininde olur. Fakat sunucunuza her hangi bir yükleme yapmadıysanız kök dizinde bu dosya olmayabilir. Normalde gizli modda olan bu dosyanın olup olmadığı öğrenmek için kullandığınız hosting panel yazılımından dosya yöneticisi bölümüne girip, gizli dosyaları göster demeniz gerekmektedir. Bu işlem cPanel kullanıcıları için aşağıdaki şekilde yapılmaktadır.

  1. Hosting firmanızın vermiş olduğu kullanıcı adı ve şifrenizi kullanarak cPanel giriş yapın
  2. "Dosya Yöneticisi" ikonuna tıklayarak dosya yöneticisini açın

    Cpanel Dosya Yöneticisi
    Cpanel Dosya Yöneticisinde Oturum Açın

    3. Dosya yöneticisinde sağ üst köşede bulunan "Ayarlar" ikonuna tıklayınız.

    Cpanel Gizli Dosyaları Göstermek
    Cpanel Gizli Dosyaları Göstermek için ayarlar ikonunu kullanınız

    4. Açılan pencerede "Gizli Dosyaları Göster" kutucuğu işaretli değilse işaretleyiniz.

    Cpanel Gizli Dosyaları Göster
    Gizli Dosyaları Göster kutucuğunu işaretleyiniz

    5. .htaccess dosyanız varsa dizin içindeki dosya klasör listesinde görebilirsiniz.

    .htaccess dosyanızı dizin içinde bulabilirsiniz

    Sunucunuzda .htaccess dosyanız varsa cPanel üzerinden düzenlemesi oldukça kolaydır. cPanel üzerinden dosyanızın içeriğini görmek veya düzenlemek için dosya üzerinde sağ tuşuna basınca açılan menüden "Düzenle" butonuna basmanız durumunda cPanel'in editörü açılacaktır.

Cpanel htaccess Dosyası Düzenleme
Cpanel htaccess Dosyası Düzenleme

Kodlama Kontrolünü Devre Dışı Bırakmanızı tavsiye ediyorum. Bunu yapmamak öncelikle html dosyalarında türkçe karakter sorunları yaratabilmektedir.

Kodlama Kontrolünü Devre Dışı Bırakma
Kodlama Kontrolünü Devre Dışı Bırakma

Bu işlemlerden sonra mevcut .htaccess dosyanızın içindeki kodlar karşınıza çıkacaktır. Bu online çalışan bir editördür ve bunu kullanmak basit olduğundan bir çok işinizi fazlasıyla hızlandırabilir. Değişiklikleri yaptıktan sonra kaydet butonuna basarak yaptığınız değişiklikleri aktif edebilirsiniz. Naçizane tavsiyem bu editörde online çalıştığınızı dikkate alarak değişiklik yapmadan önce orjinal dosyanın yedeğini alınız.

Cpanel Editör
Cpanel Editör

cPpanel Kullanarak Yeni htaccess Dosyası Oluşturma

Yukarıdaki işlemleri yaptınız ve sunucuda .htaccess dosyası olmadığını gördünüz. Peki yeni .htaccess dosyasını nasıl oluşturacaksınız. Bunun yine en kolay yolu cPanel ile yeni bir dosya oluşturmaktır.

  • cPanelde oturum açtıktan sonra dosya yöneticisine tıklıyoruz.
  • Açılan sayfada soldaki klasör ağacını kullanarak "public_html" klasörüne tıklayarak bu klasörün içine giriyoruz.
  • Sol üst köşedeki "+Dosya" butonuna tıklıyoruz.
  • Açılan panelde dosya adı bölümüne .htaccess yazıp "Create new file" butonuna bastığınızda boş .htaccess dosyanızı oluşturabilirsiniz.

Boş .htaccess Dosyası Oluşturma
Boş .htaccess Dosyası Oluşturma

Bundan sonra bir önceki başlıktaki işlemleri uygulayarak dosyanızı düzenleyebilirsiniz.

.Htaccess dosyanız çalışmıyorsa, hosting şirketinize danışmalı ve hesabınızda .htaccess özelliğini etkinleştirdiklerinden emin olmalısınız. Bazı web barındırma şirketleri bu dosyayı izinsiz kullandırmayabilir.

Umarım .htaccess nedir? Sorunuza açıklayıcı bir cevap verebilmişimdir. Sorularınızı yorum olarak ekleyebilirsiniz.

.htaccess Hangi Amaçlar İçin Kullanılır?

CEVAP VER

Yorumunuzu Yazın
Lütfen Adınızı Yazın

Son Eklenen SEO Makaleleri

SEO Kriterleri ve 2020 Google Sıralama Faktörleri

Sürekli güncellenen arama motorlarının en önemli sıralama faktörleri. SEO kriterleri ve 2020 Google sıralama faktörleri Seocu.ORG farklıyla

SEO Metrikleri Takip Etmeniz Gereken 10 Önemli Metrik

Yaptığınız SEO çalışmalarının verimli olup olmadığını sürekli takip etmek gerekir. Peki hangi ölçümleri neden takip etmeniz gerektiğini biliyor musunuz?

Backlink Nedir? Backlink Çalışması Nasıl Yapılır?

SEO çalışmalarında geçmişte olduğu gibi vazgeçilmez bir şey varsa...

Coronavirus (COVID-19) Sebebiyle Google Konferansları Ertelendi

Bu Makaleyi Dinleyebilirsiniz Google, Web master Konferanslarını bu yılın sonuna...

En İyi 10 Arama Motoru

Dünyanın en iyi ve en popüler 10 arama motoru hangisidir? Google ve Bing'in yanı sıra, çok iyi bilinmeyen, ancak yine de günde milyonlarca arama sorgusu sunan başka arama motorları da vardır.

Site içi SEO (On Page SEO)

Site İçi SEO'nun Önemi ? Bildiğiniz gibi SEO çalışmaları site...

SEO İstatistikleri

SEO İstatistikleri - 2019 Güncel Bilgiler SEO istatistikleri nasıl bir...

SEO Sözlüğü

Seo Terimleri ve anlamlarını Seocu.ORG'ta bulabilirsiniz? SEO sözlüğü, sektörde duymanız muhtemel en sık SEO terimlerinin açıklamalarını kapsar.

SEO Firması

SEO bireysel ya da kurumsal olarak değişebilmektedir. Alacağınız hizmet ve bütçenize bağlı olarak en iyi SEO Firması seçimi nasıl olur?

Bot Nedir ? Arama Motoru Botları

Bot Nedir? Bot, su üstüne genelde bir kaç yolcuyu taşımaya...

Arama Motorlarının Tarihi - 1945'den Günümüze

Arama Motorlarının Tarihi Arama motoru denildiğinde aklımıza Google gelse de...

Google PageRank

Google PageRank Nedir? Google PageRank Nedir? Pagerank (PR) bir web...

Google Algoritma Güncellemeleri

Google Algoritma Güncellemeleri Google belli aralıklarda algoritmasında değişikliklere gider ve...

Negatif SEO Nedir ? Neden ve Nasıl Yapılır ?

Negatif SEO Saldırısı Google Penguen Güncellemesi'nden sonra Siyah Şapka SEO...

On-Page SEO (Site İçi SEO) ve Off-Page SEO (Site Dışı SEO)

On-Page SEO ve Off-Page SEO Web siteleri için yapılan SEO...

Google Haziran 2019 Çekirdek Güncellemesi

Haziran 2019 Çekirdek Güncellemesi Başladı Google, Haziran 2019 çekirdek güncellemesini...

Semalt Nedir ?

SEMALT Nedir? Semalt Nedir? Semalt.com adresinden ulaşabileceğiniz Semalt firması özellikle...

Bing Kuralları ve Bing SEO

Bing Web Yöneticisi Araçları Bildiğiniz gibi arama motoru sektöründe pazar...

Petabyte, Exabyte, Zettabyte, Yottabyte

Petabyte, Exabyte, Zettabyte, Yottabyte Ne Kadar Büyük? Kaliforniya Üniversitesi 2008...

Twitter Kodları - 2020

Twitter’da hesaplarınızı yönetirken çok uzun sürecek bazı işlemleri bir kaç kod ile toplu yapmak mümkündür. İşte size 2019 Twitter kodları. Seocu.ORG

Organik Trafik Nedir? Neden Organik Trafik?

Organik Trafik Bu SEO makalesinde SEO çalışmalarındaki hedefin neden arama...

Google SEO Kuralları

Web Yöneticileri İçin Google Kuralları Web Yöneticileri İçin Google Kuralları...

Siyah Şapka SEO (Black Hat SEO)

Siyah Şapka SEO Siyah Şapka SEO (Black Hat SEO) Nedir?...

Google İstatistikleri

Google İstatistikleri Google istatistikleri neden önemlidir? Google, tabiki arama motorlarının...