모든 옵션은 + 또는-로 시작해야합니다. 그렇지 않으면 옵션이 닫힐 수 없습니다.


11

이 줄은 .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

다음과 같은 오류가 발생합니다.

Either all Options must start with + or -, or no Option may.

이 문제를 어떻게 해결하고 여전히 동일한 작업을 수행 할 수 있습니까?

더 나은 아직이 라인은 무엇을하고 심지어 필요합니까?


3
이 줄은 전혀 의미가 없으며 반복해서 같은 내용이며 모순됩니다 ( Indexes -Indexes). 문서를 읽고 옵션의 의미를 배우고 필요한 것을 수행하는 새로운 줄을 작성하십시오. 오류 메시지 자체는 설명이 필요합니다. 마지막으로 태그가 붙은 2.2가 아닌 Apache 2.4 인 것 같습니다.
Sven

이 서버를 인수했습니다. 이것에 대해 많은 경험이 없습니다.
d0001

나도 마찬가지야 용어 htaccess options를 인터넷 검색 으로 시작 하려고 합니다. 또한 오류 메시지의 텍스트를 Google에 표시 할 수도 있습니다.
나는

답변:


21

귀하의 질문에 대한 답변은 오류 메시지에 포함되어 있습니다.

이 경우 올바른 방법은 해당 줄을 쓴 사람을 때리고 지정된 각 옵션의 목록을 작성하는 것입니다. 마이너스로 표시되면 마이너스로 한 번 입력하십시오. 맨손으로 표시되거나 플러스로 표시되면 플러스로 한 번 입력하십시오.

나는 당신이 이것을 원한다고 믿습니다.

Options +SymLinksIfOwnerMatch +ExecCGI +Includes +IncludesNOEXEC -Indexes

이 특정 옵션 세트가 해당 영역에 필요한 이유는 모르겠습니다. 그러나 각 설명서에 대한 설명은 설명서를 읽고 사용 사례에 필요한지 여부를 확인하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.