السلام عليكم و رحمة الله و بركاته
نبدأ بإذن الله بعض الدروس الأساسية في حماية مجلة جملة
و هي في الحقيقة تنبع من نفس مبادئ حماية أي سكريبت آخر
إنما الاختلاف فقط في الطريقة و التطبيق
و نبدأ بأول درس لنا إن شاء الله في
سلسلة حماية
جملة و الذي سيكون عن :
============================
| تغييرمسار لوحة تحكم جملة administrator |
============================
الموضوع الأصلي :
[فقط الأعضاء المسجلين يمكنهم رؤية الروابط. اضعط هنا للتسجيل...]
طبعا رابط
لوحة تحكم جملة دائما يكون بهذا الشكل
[فقط الأعضاء المسجلين يمكنهم رؤية الروابط. اضعط هنا للتسجيل...]
و هذا يسهل على اي شخص التوجه اليه بغض النظر عن توفر جدار على المجلد أم لا
...
في هذا الدرس سنعتمد على ملف ال htaccess بشكل أساسي بحيث يصير رابط الادارة على هذا الشكل مثلا :
[فقط الأعضاء المسجلين يمكنهم رؤية الروابط. اضعط هنا للتسجيل...]
يمكن لكل شخص تحدد الاسم الذي يريد بدل folder
الآن نمر للتطبيق
=======
| الطريقة : |
=======
1 - سوف نقوم بفتح الملفات التالية :
رمز Code:
# index.php
# index2.php
# index3.php
2 - نبحث عن السطر :
رمز PHP:
require_once( '../configuration.php' );
و نضيف بعده الكود التالي مع استبدال folder بالاسم الذي تريدون :
رمز PHP:
$mosConfig_live_site = $mosConfig_live_site . '/folder';
3 - ننشئ ملف رمز Code:
.htaccess
يتضمن الكود التالي مع استبدال folder دائما بالاسم الذي اخترتم :
رمز PHP:
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteRule ^folder(/)?$ folder/administrator/ [R,L]
RewriteRule ^folder/administrator/(.*) administrator/ [L,E=JOS_ADMIN:true]
RewriteCond %{ENV:REDIRECT_JOS_ADMIN} ^true$
RewriteRule (.*) - [E=JOS_ADMIN:true]
RewriteRule ^folder/index index.php [R,L]
RewriteCond %{REQUEST_URI} !^folder/administrator
RewriteRule ^folder/(.*) [L]
RewriteCond %{ENV:JOS_ADMIN} !^true$
# RewriteRule ^administrator - [F]
RewriteRule ^administrator [R=301,L]
انتهى :)
في الدرس القادم ان شاء الله اقدم لكم طريقة أبسط و أريح لتغيير
مسار لوحة التحكم
بالتوفيق
دعواتكم
اخوكم الناصح
FavpD : [lgm sgsgm hgplhdm - H,gh jyddv lshv g,pm jp;l l,gh g,pm hgplhdm jp;l