Tool UI component not found: dev/htaccess-redirect
Bu arac hakkinda
.htaccess dosyasi, URL yonlendirmelerini, erisim kurallarini ve daha fazlasini kontrol etmek icin Apache web sunuculari tarafindan kullanilan guclu bir yapilandirma dosyasidir. Yonlendirme kurallarini elle yazmak hataya acik olabilir — tek bir sozdizimi hatasi tum sitenizi bozabilir.
Bu arac en yaygin kullanim durumlari icin dogru, uretime hazir .htaccess yonlendirme kurallari olusturur: kalici (301) ve gecici (302) yonlendirmeler, HTTPS zorlama, www kanoniklestirme ve alan duzeyinde yonlendirmeler. Ihtiyaciniz olani yapilandirin ve olusturulan kodu kopyalayin.
Tum yonlendirmeler, neredeyse her paylasimli barindirma saglayicisi ve Apache calistiran ozel sunucu tarafindan desteklenen Apache'nin mod_rewrite modulunu kullanir.
Nasil kullanilir
1. Tum HTTP trafiginini HTTPS'e yonlendirilmesini istiyorsaniz "HTTPS Zorla"yi acin
2. WWW tercihi secin — www'yi www'sizw yonlendirin veya www'sizi www'ye yonlendirin
3. Birden fazla alaniniz tek siteye isaret ediyorsa istege bagli olarak kanonik alan ayarlayin
4. Bireysel yonlendirme kurallari ekleyin (kalici icin 301, gecici icin 302)
5. "Panoya kopyala"ya tiklayin ve kodu .htaccess dosyaniza yapistirin
6. .htaccess dosyasini web sunucunuzun kok dizinine yukleyin
Sikca sorulan sorular
301 ile 302 yonlendirme arasindaki fark nedir?
301 yonlendirmesi kalicidir — arama motorlarina tum SEO degerini (baglanti sermayesini) yeni URL'ye aktarmasini soyler. 302 yonlendirmesi gecicidir — arama motorlari orijinal URL'yi indeksli tutar. Kalici URL degisiklikleri icin 301, gecici olanlar (bakim, A/B testi) icin 302 kullanin.
.htaccess dosyasini nereye koymaliyim?
.htaccess dosyasini web sitenizin kok dizinine (index.html veya index.php ile ayni klasor) yerlestirin. Dosya zaten varsa, olusturulan kurallari mevcut RewriteEngine On direktifinden sonra en ustte ekleyin.
Bu Nginx sunucularinda calisir mi?
Hayir, .htaccess dosyalari Apache web sunucularina ozgudur. Nginx farkli yapilandirma sozdizimi kullanir. Nginx kullaniyorsaniz, yonlendirme kurallarini nginx.conf veya site yapilandirma dosyaniza eklemeniz gerekir.
www'yi www'siza mi yoksa www'sizi www'ye mi yonlendirmeliyim?
Her ikisi de SEO icin iyi calisir — onemli olan birini secmek ve tutarli olmaktir. www'siz (example.com) modern siteler icin daha yaygindir. Google Search Console'da kanonik URL'niz olarak zaten ayarladiginiz surumu secin.
Bunu WordPress siteleri icin kullanabilir miyim?
Evet. WordPress Apache uzerinde calisir ve varsayilan olarak .htaccess kullanir. Olusturulan kurallari mevcut .htaccess dosyanizin en ustune, WordPress yeniden yazma kurallarindan (# BEGIN WordPress ile baslayan blok) once ekleyin.