Mam nową instalację Apache 2.2 na moim komputerze z systemem Vista, wszystko działa dobrze, z wyjątkiem mod przepisywania.
Nie skomentowałem
LoadModule rewrite_module modules/mod_rewrite.s
ale żadna z moich reguł przepisywania nie działa, nawet prosta
RewriteRule not_found %{DOCUMENT_ROOT}/index.php?page=404
Wszystkie zasady, których używam, działają na moim hostingu, więc powinny być w porządku, więc moje pytanie brzmi: czy jest jakaś ukryta rzecz w konfiguracji apache, która mogłaby blokować przepisywanie modów?
AllowOverride FileInfo
zamiast zezwalać na wszystko, jak sugerują WSZYSTKIE odpowiedzi na tej stronie. Smutne, że wszystkie te odpowiedzi przyjmują podejście tak długo, jak to działa, jest w porządku, zamiast próbować zrozumieć konsekwencje proponowanego „rozwiązania”. Postaraj się zrozumieć, co robisz na serwerze i jak ograniczyć uprawnienia, które właśnie przekazałeś AllowOverride All
. RTFM! , jest dość jasne na ten temat.