J'ai cette ligne dans un fichier .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
Je reçois l'erreur suivante:
Either all Options must start with + or -, or no Option may.
Comment puis-je résoudre ce problème et continuer à faire l'échantillonnage?
Mieux encore, que fait cette ligne et est-elle même nécessaire?
apache-2.2
.htaccess
d0001
la source
la source
Indexes -Indexes
). Lisez la documentation pour savoir ce que signifient les options, puis écrivez une nouvelle ligne qui fait ce dont vous avez besoin. Le message d'erreur lui-même doit être explicite. Enfin, je suppose que c'est Apache 2.4, pas 2.2 comme vous l'avez tagué?htaccess options
pour commencer. Vous pouvez également rechercher sur Google le texte du message d'erreur que vous recevez.Réponses:
La réponse à votre question est contenue dans le message d'erreur.
La bonne chose à faire dans ce cas serait de gifler celui qui a écrit cette ligne et de faire une liste de chaque option spécifiée. S'il apparaît avec un moins, mettez-le une fois avec un moins. S'il n'apparaît que nu ou avec un plus, mettez-le une fois avec un plus.
Je crois que vous voulez juste ceci:
Pourquoi cet ensemble d'options particulier est nécessaire dans ce domaine, je ne sais pas. Mais, n'hésitez pas à lire la documentation pour une explication de chacun, et voyez comment ou si votre cas d'utilisation l'exige.
la source