Knowledgebase

كيفية حماية كلمة مرور ملف واحد مع htaccess

  • كلمة مرور لحماية ملف واحد, موقع الويب الخاص بك
  • 1

يعد ملف.htaccess أداة قوية حيث يتم التعامل مع العديد من الأشياء وراء المشهد.بالإضافة إلى أشياء مثل فرض تنسيق محدد لصفحة
url ، يمكن أن يساعد أيضًا في الوصول إلى صفحات معينة.تحتوي العديد من المواقع على أعضاء فقط في مواقع الويب الخاصة بهم.يتم تشفير هذه إما للتحقق من قاعدة بيانات بلغات مثل php ، أو مجمعة معًا في مجلد فرعي واحد محمي بكلمة مرور عبر cPanel.
 
هناك أوقات ، ومع ذلك ، قد تحتاج فقط إلى حماية كلمة مرور صفحة واحدة موجودة في مجلد عمومي خلاف ذلك.ربما لا يقوم البرنامج الذي قمت بإنشائه بموقعك بإنشاء مجلدات فرعية ، مثل Premium Web Builder ، ونقل أحد الملفات إلى منطقة محمية يؤدي إلى قطع الارتباطات الموجودة على الموقع.هذا هو المكان الذي يمكن أن يساعده ملف htaccess.اتبع الإرشادات أدناه بينما نرشدك خلال كلمة مرور لحماية ملف واحد عبر ملف htaccess.
 
كلمة مرور لحماية ملف واحد على موقع الويب الخاص بك:
 
 

  • نريد أولاً إنشاء اسم مستخدم وكلمة مرور مشفرة سنستخدمها لتسجيل الدخول. لا يتم ذلك مباشرة في لوحة التحكم ، ولكن من موقع على الويب يمكنه ترميز الكلمة التي تريد استخدامها ككلمة مرورك. هناك العديد من المواقع التي لديها برامج نصية للقيام بذلك. الرابط الموجود هنا هو من 4WebHelp.net وهو موقع أدوات مشرفي المواقع.
     
     
  • من ارتباط الموقع ، قم بنسخ الشفرة ولصقها ، حيث تمنحك محرر نصوص كما ستحتاج إليه لاحقًا. كمرجع ، فإن تنسيق الرمز الذي يمنحك هو اسم المستخدم: encoded_password.
     
     
  • بعد ذلك ، تريد تسجيل الدخول إلى cPanel الخاص بك.
     
     
    ابحث عن فئة الملفات وانقر على أيقونة مدير الملفات.
     
     
    cpanel
  • أنت الآن في الدليل الرئيسي لحساب الاستضافة. لا يمكن الوصول إلى الدليل الرئيسي من الويب عبر عنوان URL ، لذلك فهو أكثر أمانًا. نريد إنشاء ملف كلمة مرور هنا سيُستخدم للتحقق من الوصول للمستخدمين الذين يحاولون الوصول إلى الملف الذي سنقوم بحمايته. ستحتاج إلى إنشاء ملف نصي جديد. للقيام بذلك ، ابحث عن رمز "ملف جديد" من شريط القائمة العلوي وانقر فوقه.
     
     
    cpanel-new-file
  • ستظهر نافذة منبثقة تطلب تسمية الملف. هنا أطلقنا عليه اسم .html كلمة (لاحظ أن اسم الملف يبدأ بنقطة. هذا مقصود لأنه يجعل الملف مخفي.) يوجد أسفل هذا الحقل لإدخال مسار لتخزين الملف. اتركه فارغًا حتى يتم الافتراضي إلى المجلد الجذر. انقر فوق "إنشاء ملف جديد" للمتابعة.
     
     
    name-password-file
  • من هنا ، انقر على زر الإعدادات في الزاوية اليمنى العليا.
     
     
    name-password-file
  • انقر فوق خانة الاختيار إظهار الملفات المخفية ، ثم انقر فوق حفظ.
     
     
    name-password-file
  • الملف الجديد موجود الآن في حسابك. في الجزء الأيسر ، مرر لأسفل حتى تعثر على الملف ، ثم انقر بزر الماوس الأيمن عليه. انقر فوق خيار "تحرير" من القائمة التي تظهر. ستظهر نافذة منبثقة ، ما عليك سوى النقر على Editbutton في الجزء السفلي الأيسر للمتابعة.
     
     
    find-htpassword
  • نحن الآن في المحرر. قص ولصق اسم المستخدم ورمز كلمة المرور التي أعطيت لك من قبل. احتفظ بالرمز كخط واحد ولا تعدله. انقر فوق الزر حفظ التغييرات لحفظ الملف.
     
     
    save-htpassword
  • الآن ، نريد الانتقال إلى المجلد الجذر لنطاقك وتغيير ملف .htaccess بحيث يتم تحدي الزائرين باستخدام طلب تسجيل الدخول. إذا كنت تعمل مع النطاق الأساسي ، انقر نقرًا مزدوجًا على المجلد public_html للدخول. بالنسبة لنطاقات addon ، انقر نقرًا مزدوجًا على المجلد public_html ثم ابحث عن المجلد الفرعي الذي يمثل الجذر للمجال وانقر نقرًا مزدوجًا فوق ذلك لإدخال جذره. على سبيل المثال ، نحن نستخدم النطاق الأساسي. حدد موقع ملف .htaccess وانقر بزر الماوس الأيمن فوقه كما فعلت من قبل مع ملف كلمة المرور. هذا أيضا يحضر قائمة. ابحث عن خيار "تعديل" وانقر عليه. إذا تلقيت مربعًا منبثقًا ، ما عليك سوى العثور على الزر "تعديل" والنقر عليه في الركن الأيسر السفلي للمتابعة إلى المحرر.
     
     
  • أنت الآن في محرر النصوص لملف .htaccess. ضع التعليمة البرمجية التالية في htaccess الخاص بك بحيث يطالب الزائر بتسجيل الدخول.
     
     
    AuthUserFile /home/user/.htpassword
    AuthName "name of login prompt"
    AuthType basic
    <files pagename>
    require valid-user
    </files>

    يجب أن يكون اسم الصفحة هو الصفحة الصحيحة في هذا الدليل ، وليس مسارًا مطلقًا.
     
     
    على سبيل المثال: /home/user/public_html/wp-login.php سيكون لدى wp-login.php فقط في ملف .htaccess في هذا الدليل.
     
     

    قبل حفظه ، هناك بعض العناصر التي يجب تغييرها. أولاً ، قم بتغيير "/path/to/htpasswd/file/.htpassword" إلى المسار الفعلي إلى ملف .htpassword الخاص بك. على سبيل المثال ، سيبدو المسار مثل /home/username/.htpassword (تأكد من استبدال "اسم المستخدم" باسم مستخدم cpanel الحقيقي الخاص بك.)

  •  
     
    ثانيا ، تغيير AuthName إلى شيء meanignful. هذا هو عنوان موجه تسجيل الدخول.
  •  
     
  • ثالثًا ، يجب أن يعكس اسم الملف اسم الصفحة التي تحميها. قم بتغيير "mypage.html" إلى اسم الملف الفعلي.
     
     
    save-htaccess
  • انقر فوق الزر حفظ التغييرات في الأعلى لحفظ الملف.
     
     
    تفضل بزيارة الصفحة على موقعك للتأكد من أنها تطلب تسجيل الدخول. بمجرد تسجيل الدخول ، من المحتمل ألا يسألك الموقع مرة أخرى عندما تعود حيث يتذكر المتصفح زيارتك السابقة.
     
     

 
 
 

Was this answer helpful?