Todas as opções devem começar com + ou -, ou nenhuma opção pode [fechada]


11

Eu tenho essa linha em um arquivo .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

Eu estou recebendo o seguinte erro:

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

Como posso corrigir isso e ainda fazer a mesma coisa?

Melhor ainda, o que essa linha faz e é mesmo necessária?


3
Essa linha não faz nenhum sentido, é a mesma coisa repetidamente e se contradiz ( Indexes -Indexes). Leia os documentos para saber o que significam as opções e, em seguida, escreva uma nova linha que faça o que você precisa. A própria mensagem de erro deve ser auto-explicativa. Por fim, acho que este é o Apache 2.4, não 2.2, como você o marcou?
Sven

Eu assumi esse servidor. Não tenho muita experiência com isso.
d0001

Nem eu. Eu tentaria pesquisar os termos no Google htaccess optionspara começar. Você também pode pesquisar no Google o texto da mensagem de erro que está recebendo.
Eu digo Restabelecer Monica

Respostas:


21

A resposta para sua pergunta está contida na mensagem de erro.

A coisa certa a ser feita nesse caso seria bater em quem escreveu essa linha e fazer uma lista de cada opção especificada. Se aparecer com menos, coloque-o uma vez com menos. Se ele aparecer apenas vazio ou com um plus, coloque-o uma vez com um plus.

Eu acredito que você só quer isso:

Options +SymLinksIfOwnerMatch +ExecCGI +Includes +IncludesNOEXEC -Indexes

Por que esse conjunto de opções específico é necessário nessa área, eu não sei. Porém, sinta-se à vontade para ler a documentação e obter uma explicação de cada uma delas, e veja como ou se seu caso de uso exige.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.