مصادقة HTTP باستخدام HTACCESS / HTPASSWD ... يأتي مربع الحوار مرتين

StackOverflow https://stackoverflow.com/questions/1834461

سؤال

لدي موقع يحتوي على المسار الرئيسي ضمن حماية كلمة المرور. لدي أيضا مجلد فرعي يحتوي على حماية كلمة مرور منفصلة (htaccess / htaccess / htpasswd).

لسبب ما، عندما أصل إلى المجلد الفرعي، طلب مني وضعه في الهوية / كلمة المرور مرتين. جميع الملفات المشار إليها هي تحت المجلد الفرعي.

ماذا يجب أن أفعل لاستكشاف هذا؟ لقد جربت هذا على متصفحات مختلفة وهو نفس السلوك.

هناك صفحة HTML الرئيسية واحدة مع .SWF (الشيء الوحيد على الصفحة) ... يتم تحميل الأصول الأخرى ولكنها داخل نفس المجلد الفرعي.

هل كانت مفيدة؟

المحلول

إذا كنت تقوم بتحميل ملف XML أو شيء من SPF خارج مجال مختلف، فقد يتسبب ذلك في ذلك. لا يمكنني التحقق من ذلك، لكن قد يحدث حتى إذا تم تحميل SWF على HTTP، ويتم تشغيل XML على https أو شيء من هذا القبيل.

نصائح أخرى

إذا قمت بإنشاء توجيه إعادة كتابة ...

طلب منك اسم المستخدم / كلمة المرور عند طلب "yoursite.com". ثم، يتم إعادة كتابة عنوان URL تلقائيا وفقا لملف .htaccess، يتم تقديم طلب ثان ل "www.yoursite.com"، وطلب منك اسم مستخدم / كلمة مرور مرة أخرى. إذا قمت بكتابة عنوان URL في شريط عنوان المتصفح الخاص بك طريقة إعادة كتابة العناوين الخاصة بك .htaccess، فلن تتم مطالبتك فقط باسم اسم المستخدم / كلمة المرور مرة واحدة.

باختصار، إذا أعد كتابة ملف .htaccess "yoursite.com" ك "www.yoursite.com"، عند طلب "yoursite.com"، ستتم مطالبتك بطلب اسم المستخدم / كلمة المرور الخاصة بك مرتين؛ مرة واحدة ل "yoursite.com" والمرة الثانية ل "www.yoursite.com". عند طلب "www.yoursite.com"، سيطلب منك اسم المستخدم / كلمة المرور الخاصة بك مرة واحدة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top