AppServ’de .htaccess çalışmama sorunu.

Mustafa Öztürk
1 min readApr 30, 2020

--

Bir çok PHP geliştiricisinin ve yeni başlayanların kullandığı AppServ kurulduktan sonra karşılaşılan (özellikle 8.5.0 sürümünden sonraları) .htacces dosyasının çalışmama sorununu ele alacağız.

Öncelikle nedir .htaccess ?

.htaccess web server tarafından desteklenen dizin-seviyesinde bir yapılandırma dosyasıdır. Esas amacı her klasöre erişimin ayrı ayrı kontrol edebilmesidir. Web sitenizin ana dizininde bulununabilir.

Appserv’de nasıl çalıştıracağız?

Appserv’de .htacces dosyalarının çalışması için Aphache24 klasörünün içinde bulunan httpd.conf dosyasına erişmemiz gerekiyor.

httpd.conf dosyası

Bu dosya yolu genelde AppServ’i kurduğunuz klasörün içerisindedir.

C:\AppServ\Apache24\conf\httpd.conf

Ardından dosyaya sağtıklayın ve not defteri veya bir editörde düzenleyin

Sonrasında sırası ile şu işlemleri gerçekleştirin:

1-) Dosya içerisinde “#LoadModule rewrite_module modules/mod_rewrite.so ” satırını aratın ve bulduğunuzda (eğer varsa) başındaki “#” işaretini kaldırın

2-) Aynı dosya içerisinde bu seferde “ AllowOverride ” kelimesini aratın ve bulduklarınızın yanındaki “none” silip yerine “All” yazın

3-) Ardından dosyayı kaydedin.

4-) Eğer windows kullanıyorsanız : Hizmetler -> Apache24 sağ tık ve yeniden başlat yapın.

Artık .htaccess dosyalarınız AppServ içerisinde çalışacaktır.

--

--