Tutte le opzioni devono iniziare con + o - oppure nessuna opzione può [chiusa]


11

Ho questa linea in un file .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

Ricevo il seguente errore:

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

Come posso risolvere questo problema e fare ancora il samething?

Meglio ancora cosa fa questa linea ed è persino necessaria?


3
Questa linea non ha alcun senso, è sempre la stessa roba ancora e ancora, e si sta contraddicendo ( Indexes -Indexes). Leggi i documenti per scoprire cosa significano le opzioni e poi scrivi una nuova riga che fa quello che ti serve. Il messaggio di errore stesso dovrebbe essere autoesplicativo. Infine, suppongo che questo sia Apache 2.4, non 2.2 come lo hai taggato?
Sven

Ho assunto questo server. Non ho molta esperienza con questo.
d0001,

Neanche io. Proverei a cercare su Google i termini htaccess optionsper iniziare. Puoi anche Google il testo del messaggio di errore che ricevi.
Dico Reinstate Monica il

Risposte:


21

La risposta alla tua domanda è contenuta nel messaggio di errore.

La cosa giusta da fare in questo caso sarebbe quella di colpire chiunque abbia scritto quella riga e fare un elenco di ciascuna opzione specificata. Se appare con un segno negativo, inseriscilo una volta con un segno meno. Se appare solo nudo o con un plus, inseriscilo una volta con un plus.

Credo che tu voglia solo questo:

Options +SymLinksIfOwnerMatch +ExecCGI +Includes +IncludesNOEXEC -Indexes

Perché questo particolare set di opzioni è richiesto in quella zona, non lo so. Sentiti libero di leggere la documentazione per una spiegazione di ciascuno e vedere come o se il tuo caso d'uso lo richiede.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.