أباتشي / هتكس - مجال ولكن إدراجه في القائمة البيضاء معينة محددات داخله حماية كلمة السر
-
06-07-2019 - |
سؤال
وحتى هنا ما أود القيام به:
http://example.com/ * يتطلب من المستخدم إدخال اسم المستخدم / كلمة السر، إلا عندما يذهبون إلى بعض محددات (مثل http://example.com/contact/ و <ل أ href = "http://example.com/blog/" يختلط = "نوفولو noreferrer"> http://example.com/blog/ ، وما إلى ذلك) لا ينبغي أن يكون للمصادقة. http://example.com (الجذر) ينبغي أن تكون مفتوحة أيضا.
وأنا أعلم أنني قد حصلت على اقامة بعض التوجيهات هتكس خاصة، ولكن أنا لا أعرف بالضبط كيفية التوجه نحو القيام بذلك. لا أحد يعرف كيف يمكن تحقيق ذلك؟
وأي مساعدة سيكون محل تقدير كبير. شكرا!
المحلول
لالفرعي، ببساطة إيقاف المصادقة الأساسية. يبدو أن هناك أي وسيلة مباشرة للقيام بذلك (على سبيل المثال من خلال التوجيه "تتطلب لا شيء")، ولكن هل يمكن القول أن تقبل مراقبة الدخول القائم على المضيف، وأن أي مضيف يمكن الوصول إليها. الأعمال التالية بالنسبة لي:
<Location /foo>
AuthType Basic
AuthName Foo
AuthUserFile /tmp/passwd
require valid-user
</Location>
<Location /foo/bar>
Allow from all
Satisfy any
</Location>