تغییر دادن آدرس پوشه مدیریت: تفاوت بین نسخهها
| سطر ۱۹: | سطر ۱۹: | ||
$admin_cookie_code="1234567890"; | $admin_cookie_code="1234567890"; | ||
setcookie("MamboAdminSession",$admin_cookie_code,0,"/"); | setcookie("MamboAdminSession",$admin_cookie_code,0,"/"); | ||
| − | header("Location:../administrator/index.php"); | + | header("Location: ../administrator/index.php"); |
?> | ?> | ||
</pre> | </pre> | ||
نسخهٔ ۳۰ ژوئیهٔ ۲۰۰۹، ساعت ۱۳:۲۲
مقدمه
همانطور که میدانید پوشه Administrator مرکز مدیریت مامبو/جوملا است و اگر بخواهید اسم این فولدر را تغییر دهید هنگام نصب برخی کامپوننتها، ماژولها و مامبوتها با مشکل روبرو میشوید.
در این مقاله روشی را جهت تغییر نام و آدرس مدیریت قرار میدهیم، که بدون تغییر دادن نام این پوشه بتوانید آدرس دسترسی به قسمت مدیریت را تغییر دهید.
این عمل از لحاظ افزایش امنیت نیز میتواند مفید باشد.
طریقه عملکرد
1. در کنار پوشه Administrator یک پوشه با یک نام جدید ایجاد کنید. بطور مثال : yashar
2. یک فایل با نام کامل index.php ایجاد کنید و در پوشه ساخته شده قرار دهید.
3. کدنویسی زیر را در فایل index.php قرار دهید.
$admin_cookie_code="1234567890";
setcookie("MamboAdminSession",$admin_cookie_code,0,"/");
header("Location: ../administrator/index.php");
?>
4. در پوشه www و یا ROOT هاست خود فایل htaccess. را بیابید. توجه : در صورت عدم وجود این فایل میتوانید این فایل را ایجاد کنید.
5. کدنویسی زیر را در فایل htaccess. قرار دهید.
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/administrator
RewriteCond %{HTTP_COOKIE} !MamboAdminSession=1234567890
RewriteRule .* - [L,F]
6. حال آدرس مدیریت مامبو/جوملا به شکل زیر تغییر کرده است !
http://yoursite/yashar
|
|