.htaccess dosyası, web sunucularının davranışını kontrol etmek için kullanılan bir metin dosyasıdır. İçeriğe erişimi kısıtlamak, hotlinking’i önlemek ve URL’leri yeniden yönlendirmek gibi birçok işlevi vardır. Htaccess dosyaları, yerleştirildikleri dizindeki diğer tüm dosyalardan önce sunucu tarafından işlenir. Bu, varsayılan ayarları geçersiz kılmanıza veya yeni talimatlar eklemenize izin verir.
Web Sitelerde .htaccess Dosyasının İşlevleri Nelerdir?
Htaccess ile yapabileceğiniz birçok şey vardır. Öne çıkan bazı işlevleri şunlardır:
- Yönlendirme: Kullanıcıları bir sayfadan diğerine yönlendirebilir (örneğin,
www.mywebsite.com/about-us
adresindenwww.mywebsite.com/contact-us
adresine). - Erişim Kontrolü: İçeriği belirli IP adreslerinden veya kullanıcılardan gizleyebilirsiniz (örneğin, yalnızca kullanıcı adı ve parolasını doğru girdiğinde görünen bir oturum açma sayfası oluşturabilirsiniz).
- Dosya İndirme: Ziyaretçilerin tarayıcılarını bir resmi indirmeye zorlayabilirsiniz; bu, bant genişliği tasarrufu sağlayarak sitenizin sorunsuz çalışmasına yardımcı olur.
Htaccess, Apache’nin web sitenize hizmet verme şeklini değiştirmenize olanak tanıyan bir yapılandırma dosyasıdır. Htaccess dosyası sunucuda web sitenizin kök dizininde bulunmalıdır. Bunun nerede olduğundan emin değilseniz, yerini bulma konusunda barındırıcınızla iletişime geçebilirsiniz.
.htaccess Dosyası ile HTTPS Yönlendirmesi Nasıl Yapılır?
Sitenize bir SSL sertifikası yüklediğinizde, gelen tüm trafiği http://example.com
adresinden https://example.com
adresine yönlendirmek için htaccess dosyasını kullanabilirsiniz. Aşağıdaki adımları izleyerek bu işlemi gerçekleştirebilirsiniz:
1. Cpanel Hesabınıza Giriş Yapın
Öncelikle cPanel hesabınıza giriş yapın ve dosya yöneticisine geçin.
2. public_html Klasörüne Geçin
public_html klasörüne geçiş yapın. Bu klasör, web sitenizin kök dizinidir.
3. .htaccess Dosyasını Bulun
İlgili sayfada .htaccess
dosyasını görebilirsiniz. Eğer htaccess güvenlik sebebi ile gizli konumda ise sağ üst alanda bulunan ayarlar menüsünden “Gizli Dosyaları Göster (dotfiles)” seçeneğini işaretleyip ayarları kaydedin. Eğer yok ise .htaccess
diye dosya oluşturun.
4. .htaccess Dosyasını Düzenleyin
.htaccess dosyanıza sağ tıkladıktan sonra “Edit” seçeneğini seçin.
5. Aşağıdaki Kodları Ekleyin
Aşağıda yer alan kodları .htaccess dosyanızın en alt bölümüne ekleyin. Hemen sonrasında sağ üst alanda yer alan değişiklikleri kaydet butonu ile işlemi tamamlayın.
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
6. Değişiklikleri Kaydedin
Yaptığınız değişiklikleri kaydedin ve işlemi tamamlayın.
İşlem Tamam!
Sitenizi ziyaret ettiğinizde otomatik olarak tüm ziyaretçilerin HTTPS ile kabul edildiğini görebilirsiniz. Bu, web sitenizin güvenliğini artıracak ve ziyaretçilerinize daha güvenli bir deneyim sunacaktır.
Bu konuda herhangi bir sorunuz veya yardıma ihtiyacınız olursa, bir web uzmanına danışmaktan çekinmeyin.
Bir yanıt yazın