تغییر دادن آدرس پوشه مدیریت: تفاوت بین نسخه‌ها   

از دانشنامه جوملا فارسی - مامبو فارسی
پرش به: ناوبری، جستجو
سطر ۱۹: سطر ۱۹:
 
$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


Indent support.png
هر گونه سوال و یا مشکلی در این رابطه دارید، می‌توانید در انجمن تخصصی تیم جوملا فارسی جستجو کرده و در صورت عدم دریافت نتیجه مورد نظر، سوال جدیدی را مطرح کنید.
8.pngاستفاده از مطالب دانشنامه جوملا فارسی - مامبو فارسی با ذکر منبع ( دانشنامه جوملا فارسی ) و لینک مستقیم به http://docs.joomlafarsi.com بلامانع است.