Perşembe, Mart 28, 2024

HTACCESS

HTACCESS dosyası nedir?

HTACCESS dosyası, bir web sitesinin farklı klasörleri/dizinleri için yapılandırma değişikliklerine izin veren bir mekanizma sağlayan bir Apache yapılandırma dosyasıdır. Dizin ve alt dizinler için geçerli olan yapılandırma yönergelerini içerir.

Bir HTACCESS dosyası, bir web sitesinin dizin sayfasını tanımlama, 404 (Sayfa Bulunamadı) hata sayfasını listeleme, 301 veya 302 sayfa yönlendirmelerini gerçekleştirme, belirli bir IP adresinden veya diğer web sitelerinden erişimi engelleme gibi bir dizi kontrol gerçekleştirir. .htaccess dosyalarının kullanımı, bu nedenle, Apache HTTP sunucunuzun genel performansını yavaşlatır.

HTACCESS Dosya Biçimi

HTACCESS dosyaları, düz metin dosyası biçiminde diske kaydedilir. Bu, bu dosyaları herhangi bir metin düzenleyicide açıp düzenleyebileceğiniz anlamına gelir. “.” den önce isim yoktur. .htaccess dosyasında, klasör içinde gizli bir dosya olduğunu gösterir.

HTACCESS Dosyasının yaygın kullanımları

HTACCESS dosyasının beş yaygın kullanımı aşağıdaki gibidir.

Mod_Yeniden Yazma

Bir web sitesindeki URL’lerin ve web sayfalarının kullanıcılara nasıl görüntüleneceğini belirlemek ve değiştirmek için bir HTACCESS dosyası kullanılabilir.

Kimlik doğrulama

Kimlik doğrulama, .htaccess ile .htpasswd adlı bir şifre dosyası oluşturularak gerçekleştirilebilir. Bu, site ziyaretçilerinin web sayfasının belirli bir bölümünü ziyaret etmek isterlerse bir şifre sağlamalarını sağlar.

Özel Hata Sayfaları

.htaccess dosyası ile 400 Bad Request, 401 Authorization Required, 403 Forbidden Page, 404 File Not Found, 500 Internal Error gibi özel hata sayfaları oluşturabilirsiniz. Ancak, tüm bu kontroller sayfalara erişildikçe gerçekleştirileceğinden sunucu performansını yavaşlatacaktır.

MIME Türleri

Apache HTACCESS dosyaları, Çok Amaçlı İnternet Posta Uzantıları (MIME) türlerini içerecek şekilde değiştirilebilir. Bu, sunucunuzun site tarafından desteklenmeyen uygulama dosyalarının teslimini desteklemesini sağlar.

SGK

Sunucu Tarafı İçeriği (SSI), bir web sitesinde harika bir zaman tasarrufu sağlar. SSI, .htaccess dosyanıza aşağıdaki kodu ekleyerek etkinleştirilebilir.

AddType text/html .shtml
AddHandler server-parsed .shtml</pre>

Apache HTACCESS Dosya Örneği

AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
Önceki İçerikHTC
Sonraki İçerikHDML

BENZER YAZILAR

ASV

ASV dosyası nedir? ASV dosyası, bir Adobe Photoshop Selective Color ayarları dosyasıdır. PNG ve BMP gibi taramalı görüntülere uygulanabilen CMYK (Cyan, magenta, sarı ve siyah)...

NVIDIA, RTX 40 ve RTX 30 GPU’larla Çalışan Windows 11 Bilgisayarlara 5 Kat’a Kadar Yapay Zeka Hızlandırma Getiriyor

NVIDIA, en yeni RTX GPU'ları tarafından desteklenen milyonlarca Windows 11 bilgisayara Yapay Zeka İş Yüklerine büyük bir ivme kazandırıyor. 100 Milyondan Fazla Windows Bilgisayar, RTX...

Microsoft, OneNote’ta Mükemmel Çizgiler ve Şekiller Çizmeyi Kolaylaştırıyor

Microsoft kısa süre önce Windows kullanıcıları için OneNote için yeni mürekkep geliştirmelerini duyurdu, bu sefer mükemmel çizgiler ve şekiller çizmeyi inanılmaz derecede kolaylaştırması gerekiyordu. Bu...

POPÜLER YAZILAR

Lazer Hassasiyeti, NASA’nın Navigasyon Doppler Lidar’ı ile Ay Keşifleriyle Buluşuyor

NASAAy gösterisi için hazırlanan Navigasyon Doppler Lidar teknolojisi, uzay araştırmalarının ötesinde sonuçları olan iniş teknolojisindeki ilerlemeleri vurguluyor. Bu ayın sonlarında, NASA'nın ticari ay teslimat hizmetleri...

Ay, Mars ve Ötesi için Öncü Fisyon Enerjisi

NASA özerklik, güvenlik ve uzun vadeli çalışmaya odaklanarak Ay için bir nükleer fisyon reaktörü geliştirmeye yönelik Fisyon Yüzey Enerjisi Projesi ile ilerliyor. Bu çaba,...

Yeni Nesil OLED Teknolojisinin Arkasındaki Sır

Durham Üniversitesi'ndeki bilim adamlarının yeni bir araştırması, daha parlak, daha verimli ve daha kararlı mavi organik ışık yayan diyotlara (OLED'ler) doğru beklenmedik bir yolu...

SEC’in X hesabı, Bitcoin ETF onayına ilişkin sahte haberler yayınlamak için saldırıya uğradı

Birisi, ABD Menkul Kıymetler ve Borsa Komisyonu'nun (SEC) X (eski adıyla Twitter) hesabını ele geçirdi ve kurumun, kayıtlı ulusal güvenlik borsalarında Bitcoin ETF'lerinin (borsada...