السلام عليكم ورحمة الله وبركاته
هذه طريقة يدوية لحماية ملف أو مجلد ما في الموقع وهذه الطريقة تختلف عن الطرق الأخرى بشيء بسيط واستنتجتها بعد بعض الجهد (#E وذلك لأن هناك مواقع معينة لا تقبل طرق الحماية العادية والتي هي مشروحة في كثير من المنتديات
مثال على ملف محمي بهذه الطريقة
http://www.amatallah.com/admin.php
والآن إليكم الطريقة !@99
أولاً عليكم بدخول هذه الصفحة لإنشاء اسم مستخدم وكلمة مرور ( لا تكتب أي بيانات عشوائية لأنك ستسخدم الإسم وكلمة المرور في الدخول للمجلد أو الملف بعد حمايته )
http://www.e2.u-net.com/htaccess/make.htm
ادخل الاسم وكلمة المرور ثم اضغط Submit-it
والآن ظلل الاسم وكلمة المرور واضغط بيمين الفأرة فوق التظليل واختر Copy
الآن احفظ هذه البيانات في ملف نصي للرجوع إليها فيما بعد
***
ادخل على لوحة التحكم الخاصة بموقعك واختر الأمر File Manager
ومن المجلد الرئيسي اضغط على الأمر Creat New Folder
ثم سيظهر في الجهة اليمنى مربع لكتابة الاسم اكتب الإسم .htpasswds
ثم سيظهر المجلد الجديد على الجهة اليسرى من الشاشة اضغط على المجلد ذو اللون الأصفر الذي يجاوره
ثم اختر الأمر Creat New Folder
وأيضاً في الجهة اليمنى سمي الملف بما شئت
سيظهر المجلد الجديد في الجهة اليسرى من الشاشة ، قم بالضغط على المربع الأصفر الذي يجاوره
وبعدما تنتقل إلى داخله اختر الأمر Creat New File
وسمي الملف الجديد باسم passwd
الآن اضغط على الصورة الرمزية بجانب الملف passwd
ومن الجهة اليمنى ستظهر مجموعة من الأوامر اختر منها Edit file
الآن احضر الاسم والباسوورد اللذان حصلت عليهما قبل قليل والصقهم في صفحة تحرير الملف التي ظهرت لديك
واذهب إلى آخر الصفحة واضغط save
*******
الآن عد إلى بداية استعراض ملفات موقعك وادخل للمجلد puplic html
(
إذا استصعبت العودة اغلق الصفحة وعاود الدخول من الأمر file manager في لوحة التحكم الرئيسية للموقع )
بين الملفات الموجودة في المجلد ابحث عن الملف .htaccess

واضغط على الصورة الرمزية التي تجاوره
حينها ستظهر لديك مجموعة أوامر في الجهة اليمنى من الشاشة اختر الأمر edit file
عندها ستفتح لديك صفحة لتحرير الملف اذهب إلى آخر سطر مكتوب فيها واضغط على زر الإدخال 3 أو 4 مرات وضع ما يلي
###
<FilesMatch "admin.php">
AuthName "Admin CP"
AuthType Basic
AuthUserFile "/home/xxxxxxx/.htpasswds/pass/passwd"
require valid-user
</FilesMatch>
واحفظ الملف بالضغط على save في آخر الصفحة
ترجمة ما وضعناه في داخل الملف
<FilesMatch "admin.php"> هذا يعني أن الملف الذي قمنا بحمايته هو الملف admin.php
AuthName "Admin CP" هذه تعني الكلمة التي تظهر في الصندوق الذي يظهر عند زيارة الرابط المحمي لتبين للشخص بأن هذا الملف محمي
AuthUserFile "/home/xxxxxxx/.htpasswds/pass/passwd" هذه ستكون مسار المجلد الذي يحتوي على اسم وكلمة المرور للتمكن من دخول الملف حيث سنضع بدل الحروف xxxxxxxx اسم المستخدم الخاص بدخول لوحة التحكم الرئيسية للموقع
وبدل كلمة pass نضع اسم المجلد الذي انشأناه مسبقاً وجعلنا بداخله الملف النصي الذي يحتوي على الإسم وكلمة المرور
***
اتمنى أكون قد وفقت في إيصال مالدي إليكم بطريقة واضحة
وأسأل الله أن يوفقنا وإياكم لكل خير
أختكم في الله
أمة الله