Albo wszystkie opcje muszą zaczynać się od + lub -, albo żadna opcja nie może [zamknięta]


11

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?


3
Ta linia nie ma żadnego sensu, ciągle jest ta sama i jest sprzeczna ( 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ś?
Sven

Przejęłam ten serwer. Nie mam z tym dużego doświadczenia.
d0001

Ja też nie. Na htaccess optionspoczątek spróbuję Googling . Możesz również Google tekst otrzymanego komunikatu o błędzie.
Mówię: Przywróć Monikę

Odpowiedzi:


21

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:

Options +SymLinksIfOwnerMatch +ExecCGI +Includes +IncludesNOEXEC -Indexes

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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.