У меня есть эта строка в файле .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.
Как я могу это исправить и все же сделать то же самое?
Еще лучше, что делает эта линия и нужна ли она вообще?
apache-2.2
.htaccess
d0001
источник
источник
Indexes -Indexes
). Прочитайте документы, чтобы узнать, что означают опции, а затем напишите новую строку, которая делает то, что вам нужно. Само сообщение об ошибке должно быть самоочевидным. Наконец, я думаю, что это Apache 2.4, а не 2.2, как вы его пометили?htaccess options
в Google. Вы также можете отправить в Google текст сообщения об ошибке, которое вы получаете.Ответы:
Ответ на ваш вопрос содержится в сообщении об ошибке.
В этом случае правильнее было бы чмокнуть того, кто написал эту строку, и составить список каждой указанной опции. Если он появляется с минусом, введите его один раз с минусом. Если он отображается только голым или с плюсом, вставьте его один раз с плюсом.
Я считаю, что вы просто хотите это:
Почему именно этот набор параметров требуется в этой области, я не знаю. Но, не стесняйтесь читать документацию для объяснения каждого из них, и посмотреть, как или если ваш сценарий использования этого требует.
источник