Mam tę linię w pliku .htaccess
Options +SymLinksIfOwnerMatch ExecCGI Includes IncludesNOEXEC SymLinksIfOwnerMatch ExecCGI Includes IncludesNOEXEC SymLinksIfOwnerMatch ExecCGI Includes IncludesNOEXEC SymLinksIfOwnerMatch ExecCGI Includes IncludesNOEXEC SymLinksIfOwnerMatch ExecCGI Includes IncludesNOEXEC SymLinksIfOwnerMatch ExecCGI Includes IncludesNOEXEC SymLinksIfOwnerMatch ExecCGI Includes IncludesNOEXEC SymLinksIfOwnerMatch Indexes -Indexes
Otrzymuję następujący błąd:
Either all Options must start with + or -, or no Option may.
Jak mogę to naprawić i nadal wykonywać próbkowanie?
Jeszcze lepiej, co robi ta linia i czy jest nawet potrzebna?
apache-2.2
.htaccess
d0001
źródło
źródło
Indexes -Indexes
). Przeczytaj dokumentację, aby dowiedzieć się, co oznaczają opcje, a następnie napisz nowy wiersz, który robi to, czego potrzebujesz. Sam komunikat o błędzie powinien być zrozumiały. Wreszcie, myślę, że to jest Apache 2.4, a nie 2.2, jak to oznaczałeś?htaccess options
początek spróbuję Googling . Możesz również Google tekst otrzymanego komunikatu o błędzie.Odpowiedzi:
Odpowiedź na twoje pytanie znajduje się w komunikacie o błędzie.
Właściwą rzeczą do zrobienia w tym przypadku byłoby uderzenie każdego, kto napisał tę linię, i sporządzenie listy każdej określonej opcji. Jeśli w ogóle pojawia się z minusem, wstaw go raz z minusem. Jeśli wydaje się tylko goły lub z plusem, włóż go raz z plusem.
Wierzę, że po prostu chcesz tego:
Dlaczego ten konkretny zestaw opcji jest wymagany w tym obszarze, nie wiem. Ale nie krępuj się przeczytać dokumentację zawierającą wyjaśnienie każdego z nich i sprawdź, w jaki sposób lub czy Twój przypadek użycia tego wymaga.
źródło