یکی از روش های بالا بردن امنیت سایت های جوملا گذاشتن رمز بر روی پوشه administrator است. اگر از هاست cPanel استفاده میکنید احتمالاً میدانید که برای گذاشتن رمز روی پوشه باید چه مراحلی را انجام دهید (آموزش گذاشتن رمز روی پوشه در سی پنل)
اگر روی پوشه administrator جوملا رمز بگذارید به احتمال زیاد با خطای ۴۰۴ مواجه میشوید. این خطا بدلیل تداخل با htaccess جوملا است.
برای رفع این مشکل مراحل زیر را انجام دهید:
ابتدا روی پوشه مدیریت جوملا (administrator) رمز بگذارید
سپس وارد پوشه شوید و فایل htaccess را ویرایش کنید (اگر فایل htaccess را نمی بینید این آموزش را مشاهده بفرمائید: نمایش فایل htaccess در cpanel)
در این فایل یک سری کد مشابه دستورات زیر وجود دارد :
AuthName "password joomla ra vared konid" AuthUserFile "/home/talahost/.htpasswds/public_html/administrator/passwd" AuthType Basic require valid-user
باید عبارت زیر را به انتهای کدهای فوق اضافه کنید:
ErrorDocument 401 "Ramz pooshe admin Joomla ra vared konid!"
یعنی در نهایت کد بصورت زیر میشود:
AuthName "password joomla ra vared konid" AuthUserFile "/home/talahost/.htpasswds/public_html/administrator/passwd" AuthType Basic require valid-user ErrorDocument 401 "Ramz pooshe admin Joomla ra vared konid"
Shortlink for this post: https://blog.talahost.com/?p=288