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?
apache-2.2
.htaccess
d0001
fonte
fonte
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?htaccess options
para começar. Você também pode pesquisar no Google o texto da mensagem de erro que está recebendo.Respostas:
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:
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.
fonte