تغییر آدرس wp-admin در وردپرس به روش دستی و افزونه
در این آموزش قصد داریم با تغییر آدرس wp-admin به نام دلخواهتان در چند قدم ساده، صفحه ورود وردپرس را از دسترسی سریع و آسان توسط همه، که میتواند خطر هک شدن سایت را به دنبال داشته باشد، محافظت کنیم. ابتدا دو روش دستی برای این کار آموزش میدهیم؛ در پایان هم افزونههایی جهت انجام این کار معرفی میکنیم که به راحتی میتوان به کمک آنها آدرس wp-admin را تغییر داد.
در این پست دو روش را برای تغییر آدرس wp-admin معرفی میکنیم:
1- روش اول : روشی بدون نیاز به ویرایش فایل htaccess
در این روش نیازی به ویرایش فایل htaccess نیست. باید دو فایل wp-login.php و general-template.php را به آدرسهای دلخواه خود شخصیسازی کنید. برای شروع کار، از طریق ftp یا کنترل پنل هاست به پوشه وردپرس وارد میشوید. باید نام فایل wp-login.php را به اسم دلخواه خود (مثلا security-login.php) تغییر دهید.
حالا فایل security-login.php را با برنامهای مثل Notepad ++ باز کنید و با استفاده از ابزار (Find/Replace) همه wp-login.php ها را به security-login.php تغییر دهید و فایل را ذخیره کنید.
نکته : از آنجایی که کلا ۱۳ بار نام wp-login.php در این فایل آمده است، دقت کنید که عمل تغییر آدرس 13 مرتبه انجام شود.
همچنین آدرس خروج نیز روی آدرس قبلی wp-login.php تنظیم شده است، باید آن را هم به نام فایل جدید تغییر آدرس دهید تا خروج هم درست کار کند.
فایل wp-include.php را در Notepad ++ باز کنید و با استفاده از ابزار (Find/Replace) همه wp-login.php ها را به security-login.php تغییر دهید و فایل را ذخیره کنید.
بعد از انجام این کارها، اگرسعی کنید با آدرس قبلی wp-login.php وارد سایت شوید، با خطای ۴۰۴ مواجه خواهید شد؛ زیرا فایلی به این نام دیگر وجود ندارد. از این به بعد میتوانید از نام security-login.php برای نمایش صفحه ورود استفاده کنید.
توجه داشته باشید که با هر بار بهروزرسانی نسخه وردپرس، باید دو فایل wp-login.php و general-template.php را هم مجددا شخصی سازی کنید.
2- روش دوم : تغییر دادن wp-login.php به آدرس دلخواه توسط htaccess
این روش سادهتر و بدون تغییر در هستهی وردپرس و یا نصب پلاگین است. فایل htaccess که در مسیر www سایت قرار دارد را با نرم افزار Notepad++ باز کنید و کد زیر را به آن اضافه کنید.
RewriteRule ^login$ http://yoursite.com/wp-login.php [NC,L]
بهجای yoursite.com آدرس سایت خودتان را وارد کنید و تغییرات را ذخیره و نتیجه را ببینید.
تغییر آدرس wp-admin با استفاده از افزونهها
همانطور که میدانید، وجود افزونهها در وردپرس سبب میشود تا بسیاری از امور مدیریت که به نظر دشوار میرسد، به راحتی توسط نصب یک افزونه انجام شود. یکی دیگر از راههای تغییر آدرس wp-admin وردپرس، استفاده از افزونههای مربوطه است. در این بخش قصد داریم چند مورد از بهترین افزونههای تغییر آدرس wp-admin را معرفی کنیم.
افزونه WPS Hide login
این افزونه یکی از بهترین گزینههای روی میز است. افزونهای ساده و سبک که تنها یک وظیفه دارد، تغییر آدرس wp-admin سایت، و آن را به بهترین شکل ممکن انجام میدهد. این افزونه بیش از 1 میلیون نصب فعال دارد.
برای تغییر آدرس wp-admin با کمک این افزونه، کافی است پس از نصب، از قسمت تنظیمات پیشخوان وردپرس گزینه WPS Hide login را انتخاب کنیم تا به صفحه مورد نظر هدایت شویم؛ حالا کافی است در صفحه مورد نظر، در قسمت مشخص شده آدرس جایزگزین مورد نظر خود را وارد کرده و روی Save Changes کلیک کنیم.
افزونه Protect Wp Admin
افزونه Protect Wp Admin توسط تیم MR Web Solution برنامه نویسی شده و در سال 2017 میلادی در مخزن وردپرس ثبت شده است. خوب است بدانید که بیش از 30000 دانلود و نصب برای این افزونه ثبت شده است.
برای نصب این افزونه به محل دانلود افزونههای وردپرس مراجعه کرده و پس از دانلود، آن را در وردپرس خود نصب و فعالسازی کنید. پس از این مرحله، به پنل پیشخوان مراجعه کنید و از بخش تنظیمات بر روی گزینه Protect Your Admin کلیک کنید. به یاد داشته باشید، قبل از انجام هر اقدامی، از سایتتان یک نسخه پشتیبانی تهیه نمایید.
شما میتوانید اقداماتی مانند تغییر URL صفحه ورود را در زبانه General این افزونه انجام دهید. برای انجام این کار، کافیست گزینه Enable را انتخاب کنید و متن موردنظرتان را در باکس تعریف شده وارد نمایید. لازم به ذکر است که با تغییر این مورد، به صورت خودکار صفحه وردپرس Wp Admin نیز تغییر میکند. پس از آن که فرآیند تنظیمات تمام شد، بر روی گزینه Save Settings کلیک کرده تا تنظیماتی که انجام دادهاید، ذخیره شوند.
جمعبندی
اگر تا به حال با سایتهای وردپرسی کار کرده باشید، حتما میدانید که آدرس ورود به بخش مدیریت وردپرس، به صورت yourdomain.com/wp-admin است. درواقع هرشخصی میتواند با وارد کردن نام دامنه و عبارت wp-admin و یافتن رمز عبور سایت از هر طریقی، وارد بخش مدیریت سایت شود.
باتوجه به محبوبیت وردپرس و تعداد بالای کسانی که با این سیستم کار میکنند، مشخص بودن صفحه ورود به مدیریت وردپرس، خطر هک شدن سایت را افزایش میدهد. بنابراین اولین کاری که باید پس از راهاندازی سایت وردپرسی خود و در جهت ارتقای امنیت آن انجام دهید، تغییر لینک ورود به وردپرس است. در این مطلب سعی کردیم سه مورد از مهمترین راههای تغییر آدرس wp-admin شرح دهیم.
همچنین شرکت طراحی سایت آرنیکاوب میتواند انتخاب مناسبی برای انجام خدمات مرتبط با سایت شما باشد!
سلام
تو هاست من فایلی به نام wp-include.php وجود نداره
چیکار کنم؟؟
درود. به نظرم انتهای متن اصلا جالب نیست. طرح معما که نمیکنید. بنویسید با راه حل دوم چه اتفاقی می افته تا بشه تصمیم گرفت در موردش.
من جای ما باشم نسبت به اصلاحش اقدام میکنم