Apache Web Sunucusu’nda .htaccess etkinleştirme

.htaccess, apache web sunucusunda dizin bazlı pek çok ayarlama yapmamızı sağlayan bir konfigürasyon dosyasıdır. Özellike seo açısından kalıcı bağlantılar, 301 yönlendirmeler, http https yönlendirmeler, şifre korumalı dizin ve ip engelleme gibi pek çok konuda da sıkça kullanılır.

Apache servisinde .htaccess özelliğini aktif etmek için httpd.conf dosyasımızı metin editörü ile açıyoruz.

nano /etc/httpd/conf/httpd.conf # CentOS / RHEL

Dosyamızda aşağıda da görebildiğimiz gibi Allowoverride bölümlerinde düzenleme sağlıyoruz. .htaccess izni vereceğimiz “/var/www/html” dizinde all yaparken, güvenlik için kullanımına izin vermeyeceğimiz üst dizininde none olarak bırakıyoruz

	<Directory "/var/www">
		Allowoverride none
	</Directory>	
	<Directory "/var/www/html">
		Allowoverride all
	</Directory>

Yorum yapın