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

Estou recebendo o seguinte erro:

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

Como posso consertar isso e ainda fazer o mesmo?

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

    
por d0001 28.11.2014 / 02:09

1 resposta

18

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

A coisa certa a fazer neste 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 aparecer apenas nu ou com um sinal de adição, coloque-o uma vez com um sinal de adição.

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, não sei. Mas, sinta-se à vontade para ler a documentação para uma explicação de cada uma e veja como ou se o seu caso de uso exige isso.

    
por 29.11.2014 / 00:17