Або всі параметри повинні починатися з + або -, або жодна опція не може [закрита]


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). Прочитайте документи, щоб дізнатися, що означають варіанти, а потім напишіть новий рядок, який виконує те, що вам потрібно. Повідомлення про помилку саме по собі повинно бути зрозумілим. І нарешті, я думаю, це Apache 2.4, а не 2.2, як ви це помітили?
Sven

Я взяв цей сервер. Не маю великого досвіду з цим.
d0001

Я теж ні. Я б спробував Google htaccess optionsпочати умови. Ви також можете Google отримати текст повідомлення про помилку, яке ви отримуєте.
Я кажу: Відновіть Моніку

Відповіді:


21

Відповідь на ваше запитання міститься у повідомленні про помилку.

У цьому випадку правильним було б примрукувати того, хто написав цей рядок, і скласти список кожного вказаного варіанту. Якщо він взагалі відображається з мінусом, поставте його один раз із мінусом. Якщо він виглядає лише оголеним або з плюсом, поставте його один раз з плюсом.

Я вірю, що ти просто хочеш цього:

Options +SymLinksIfOwnerMatch +ExecCGI +Includes +IncludesNOEXEC -Indexes

Чому саме цей набір опцій потрібен у цій галузі, я не знаю. Але сміливо читайте документацію для пояснення кожного з них і переконайтеся, як або якщо цього вимагає ваш використання.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.