آموزش تغییر آدرس ورود وردپرس با افزونه WPS Hide Login
بهصورت پیشفرض، وردپرس از آدرسهای مشخصی مانند wp-login.php و wp-admin برای ورود به پیشخوان استفاده میکند. از آنجا که این مسیرها شناختهشده هستند، ممکن است هدف درخواستهای خودکار رباتها و تلاشهای مکرر برای ورود قرار بگیرند.
یکی از راهکارهای ساده برای کمتر در معرض دید بودن صفحه ورود، تغییر آدرس پیشفرض آن به یک مسیر دلخواه است. در این آموزش از افزونه WPS Hide Login استفاده میکنیم که بدون تغییر فایلهای اصلی وردپرس، امکان تعیین آدرس اختصاصی برای ورود را فراهم میکند.
چرا باید آدرس ورود وردپرس را تغییر دهیم؟
تغییر مسیر ورود بهتنهایی امنیت سایت را تضمین نمیکند، اما میتواند به کاهش برخی درخواستهای خودکار به آدرسهای پیشفرض کمک کند. از مهمترین دلایل استفاده از این روش میتوان به موارد زیر اشاره کرد:
-
کمتر در معرض دید بودن صفحه ورود پیشفرض وردپرس
-
کاهش برخی تلاشهای خودکار برای دسترسی به صفحه ورود
-
امکان انتخاب یک آدرس اختصاصی و قابل مدیریت
-
انجام تغییرات بدون ویرایش فایلهای اصلی وردپرس
برای افزایش امنیت سایت، بهتر است این روش را در کنار رمز عبور قوی، احراز هویت دومرحلهای و محدودسازی تلاشهای ناموفق ورود استفاده کنید.
در این روش نیاز به تغییر پوشه wp-admin نمیباشد وتنها با نصب افزونه و انجام تنظیمات ساده ، دسترسی سایرین به پوشه wp-admin و فایل wp-login.php را غیر فعال و مسیر دلخواه را برای ورود به مدیریت وردپرس تنظیم می کنیم برای مثال اگر صفحه ورود به مدیریت وردپرس به upweb.ir/wp-admin باشد میتوانید ادرس ورود را به upweb.ir/example تغییر دهید.
نصب افزونه رایگان WPS Hide Login
روش اول: افزونه ای که برای تغییر ادرس ورود به مدیریت وردپرس پیشنهاد میشود افزونه WPS Hide Login است. شما میتوانید این افزونه را از لینک زیر دریافت کنید:

پس از دانلود باید افزونه را در وردپرس نصب نمایید. وارد مدیریت وردپرس خود شوید و افزونه ها و سپس افزودن و بارگذاری افزونه را انتخاب کنید.
روش دوم: یا وارد پیشخوان وردپرس بشید. از منوی «افزونهها» روی «افزودن افزونه تازه» بزنید و عبارت WPS Hide Login رو جستوجو کنید. بعد افزونه رو نصب کنید و دکمه فعالسازی رو بزنید.
بهتره قبل از نصب، یک نسخه پشتیبان از سایتتون داشته باشید. این کار برای هر تغییری که روی ورود به سایت اثر میذاره مفیده؛ چون اگه مشکلی پیش بیاد، راحتتر میتونید به وضعیت قبلی برگردید.

تعیین آدرس جدید ورود
پس از فعالسازی افزونه، وارد بخش «تنظیمات» و سپس «WPS Hide Login» شوید.
در این صفحه، گزینه Login URL(نشانی اینترنتی ورود) برای تعیین آدرس جدید ورود و گزینه Redirection URL برای مشخص کردن مسیر انتقال بازدیدکنندگانی است که آدرس پیشفرض ورود را باز میکنند.
برای مثال، اگر دامنه سایت شما example.com باشد و عبارت team-login را بهعنوان آدرس جدید انتخاب کنید، مسیر ورود شما به شکل زیر خواهد بود:
https://example.com/team-login
برای مسیر ورود، از یک عبارت اختصاصی استفاده کنید که بهراحتی قابل حدس نباشد. از انتخاب عباراتی مانند login یا admin که بهسادگی حدس زده میشوند، خودداری کنید.
در این مثال، عبارت example.com صرفاً نمونه است و باید دامنه سایت خود را جایگزین کنید.
در قسمت Redirection URL نیز میتوانید مسیر مقصد دلخواهی را برای درخواستهای آدرس پیشفرض مشخص کنید. برای مثال، میتوانید یک صفحه خطای 404 یا صفحهای دیگر از سایت را در نظر بگیرید.
در پایان، روی Save Changes کلیک کنید تا تنظیمات ذخیره شوند.

بررسی عملکرد آدرس جدید
پس از ذخیره تنظیمات، آدرس جدید ورود را در مرورگر باز کنید و مطمئن شوید صفحه ورود وردپرس نمایش داده میشود.
سپس یک بار ورود به پیشخوان را آزمایش کنید و بررسی کنید که سایت و بخشهای مهم آن بدون مشکل کار میکنند.
حتماً آدرس جدید را در یک محل امن ذخیره کنید. بهتر است پیش از خروج از حساب کاربری فعلی، از عملکرد مسیر جدید مطمئن شوید.
اگر آدرس ورود وردپرس را فراموش کردیم چه کنیم؟
اگر آدرس جدید را فراموش کردید یا نتوانستید وارد پیشخوان شوید، نگران نباشید. در صورت دسترسی به هاست میتوانید افزونه را موقتاً غیرفعال کنید.
برای این کار:
۱. وارد کنترل پنل هاست شوید و File Manager را باز کنید.
۲. به مسیر public_html/wp-content/plugins/ بروید. اگر وردپرس در پوشه دیگری نصب شده است، مسیر نصب همان سایت را دنبال کنید.
۳. پوشه wps-hide-login را پیدا کنید.
۴. نام این پوشه را موقتاً تغییر دهید؛ برای مثال، آن را به wps-hide-login-disabled تغییر دهید.
۵. اکنون آدرس پیشفرض ورود وردپرس، یعنی https://example.com/wp-login.php را باز کنید و ورود به پیشخوان را بررسی کنید.
پس از ورود، میتوانید نام پوشه را به حالت اولیه برگردانید و در صورت نیاز تنظیمات افزونه را بررسی کنید. توجه داشته باشید که با غیرفعال شدن افزونه، آدرس اختصاصی ورود دیگر فعال نخواهد بود.
اگر مشکل همچنان ادامه داشت، تنظیمات کش، افزونههای امنیتی دیگر و قوانین بازنویسی آدرس سایت را نیز بررسی کنید.
آیا تغییر آدرس ورود وردپرس امنیت سایت را تضمین میکند؟
خیر. تغییر آدرس ورود یک اقدام تکمیلی است و نباید آن را جایگزین سایر روشهای امنیتی بدانید. آدرس جدید ممکن است از راههای مختلف شناسایی شود و تغییر آن بهتنهایی مانع همه حملات نخواهد شد.
برای محافظت بهتر از سایت وردپرسی خود، موارد زیر را نیز رعایت کنید:
-
از رمز عبور طولانی و منحصربهفرد استفاده کنید.
-
برای حسابهای مدیریتی، احراز هویت دومرحلهای را فعال کنید.
-
وردپرس، قالبها و افزونهها را بهروز نگه دارید.
-
افزونهها و قالبهای غیرضروری را حذف کنید.
-
از نسخه پشتیبان منظم و قابل بازیابی استفاده کنید.
-
در صورت نیاز، محدودسازی تلاشهای ناموفق ورود را فعال کنید.
همچنین اگر از افزونه کش استفاده میکنید، بررسی کنید صفحه ورود اختصاصی در کش ذخیره نشود؛ این موضوع بهویژه هنگام استفاده از افزونههای کشی که با WPS Hide Login سازگاری کامل ندارند، اهمیت دارد.