Online olmadan yerel sunucuda .htaccess dosyasını çalıştırmak için herhangi bir yolu var mı?
Çok değil senin soru ayrıntı, ama bana (kadarıyla fark gibi) henüz alınmış değil bir açı deneyelim.
Eğer soruyorsan neden .htaccess file works for this request:
http://myserver.com/mypage
Hatta this request:
http://localhost/mypage
Ancak, not this request,
file://www/mypage
İlk iki Apache tarafından 'hizmet' için sayfayı gerektiren, gerçek HTTP istekleri vardır çünkü. Isteği hizmet ederken Apache (durumunuza için doğru ayarları varsayarak). Htaccess dosyasını işler.
Bir HTTP isteği değil, çünkü o bütün süreç, üçüncü 'talebi' için atlanır, bir local filesystem istek. Bu durumda web tarayıcısı fazla bir kelime işlemci gibi bir dosya yükleniyor. Hiçbir web sunucusu hiç temas, yani. Htaccess dosyası anlamsız olduğunu.
Size demek ne varsa local, sonra da to my knowledge there's no way to get a browser to process the .htaccess file for a local request.
Ama gelecekte, yerel bir sunucu için bir Flie talep ve yerel sistemde bir dosya yükleme arasındaki fark bir dünya var.
Çok önerilen gibi yapılandırmasını denetlemek - Yine, bu gerçekten size hizmet yerel ağdan dosya talep bahsediyorsan eğer soru, yorumlanabilir bir yolda sadece benim almaktır. (And check that you're running Apache too.)
.htaccess dosyası "run" olmak asla. Bu sadece bir yapılandırma dosyasıdır. Bu komutlar her birinin bir gereksiz bir ana httpd.conf yapılandırma dosyasında kullanılabilir.
Bu soruya liderliğindeki plan nedir?
Bu dosyayı etkinleştirmek için, AllowOverride All httpd.conf dosyasında ayarlama ayarlanması gerekir.