سؤال

لا بد لي من إضافة منطقة محمية بكلمة مرور إلى موقع أعمل عليه (باستخدام ملف .htpasswd). الشيء هو هيكل الدليل بأكمله يتم الإشارة إليه في غير موجود ويتم إنشاؤه من خلال mod_rewrite.

هل ستظل تعمل، أو هل يجب أن يكون الدليل موجودا فعليا على الخادم؟

توضيح: بينما قد أحتاج إلى حماية كلمة المرور الدليل:http: // sitename / الفئة / المحمية /

mod_rewrite يترجم هذا إلى: index.php؟ الفئة = الفئة والدليل = محمي

لذلك الدليل الفعلي غير موجود. وبعد هل ما زال قابلة للحماية؟

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

المحلول

يمكنك إضافة قواعد الوصول إلى ملف تكوين Apache (httpd.conf أو ما شابه ذلك) في دليل دليل أو موقع بدلا من إضافته في ملف .htaccess.

نصائح أخرى

ستظهر قواعد إعادة الكتابة الخاصة بك في النهاية إلى بعض الملفات في دليل على نظامك (ما لم تقم بإعادة توجيه المستخدمين إلى بعض الموقع الخارجي). يجب أن يكون إعداد المصادقة في الدليل الأساسي الذي سيتم الوصول إليه.

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