Vista makineme Apache 2.2'nin yeni yüklemesini aldım, mod yeniden yazma dışında her şey iyi çalışıyor.
Tavsiye etmedim
LoadModule rewrite_module modules/mod_rewrite.s
ama yeniden yazma kurallarımın hiçbiri işe yaramıyor,
RewriteRule not_found %{DOCUMENT_ROOT}/index.php?page=404
Kullandığım tüm kurallar barındırma üzerinde çalışıyor, bu yüzden tamam olmalılar, bu yüzden sorum şu: apache yapılandırmasında mod yeniden yazmayı engelleyebilecek herhangi bir gizli şey var mı?
AllowOverride FileInfo
Bu sayfadaki TÜM yanıtların önerdiği gibi .htacces dosyalarında mod_rewrite yönergelerini etkinleştirmek isteyen herkese her şeye izin vermek yerine kullanmasını şiddetle tavsiye ederim . Tüm bu cevapların, önerilen 'çözümün' sonuçlarını anlamaya çalışmak yerine, işe yaradığı kadar uzun bir yaklaşım aldığını görmek üzücü. Sunucunuzda ne yaptığınızı ve az önce verdiğiniz ayrıcalıkları nasıl sınırlandıracağınızı anlamaya çalışın AllowOverride All
. KKO! , konuyla ilgili net olarak bırakılmıştır.