نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: آموزش تغییر دادن wp-login.php به آدرس دلخواه شما

  1. #1
    عضو انجمن vps-baran.ir آواتار ها
    تاریخ عضویت
    Dec 2011
    محل سکونت
    ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴
    نوشته ها
    595
    تشکر تشکر کرده 
    1,246
    تشکر تشکر شده 
    1,138
    تشکر شده در
    569 پست

    پیش فرض آموزش تغییر دادن wp-login.php به آدرس دلخواه شما

    دوستان من خیلی گشتم دنبال این موضوع

    گفتم شاید به درد شما هم بخوره

    -------------------------

    در این بخش از سلسله آموزش ها بنا به درخواست کاربران عزیز آموزش تغییر دادن wp-login.php به آدرس دلخواه شما را براتون آماده کردم.




    ما برای تغییر دادن آدرس ورود به چهار روش می توانیم این کار را انجام بدهیم.البته به غیر اینا 3 تا روش دیگه هم است که کمی سخته.من از ساده ترین روش و بهترین روش شروع میکنم تا به سخت ترین و غیر پایدارترین اونها برسیم.


    روش اول : تغییر دادن wp-login.php به آدرس دلخواه توسط htaccess
    خوب دوستان این روش ساده تر و بدون تغییر در هسته ی وردپرس و یا نصب پلاگین هست .
    فایل .htaccess روت سایتتون رو ویرایش بکنید و کد زیر رو بهش اضافه بکنید (یادتون نره بک آپ بگیرید) :

    RewriteRule ^login$ http://yoursite.com/wp-login.php [NC,L] به جای yoursite.com آدرس سایت خودتون رو وارد بکنید و تغییرات رو سیو بکنید و نتیجه رو ببینید .


    روش دوم : تغییر آدرس لاگین پیش فرض وردپرس از wp-login.php به آدرس دلخواه توسط افزونه
    استفاده از افزونه ی Hide Login و یا Theme-my-login از قدیمی ترین ها و معمولترین ها است اما من به شما بنا به تجربه شخصی استفاده از افزونه Ozh’ Simpler Login URL برای تغییر آدرس لاگین وردپرس ساده ترین راه میدانم و مطمئن هم هست.
    فایده ی این کار اینه که اگر به هر طریقی شخصی به یوزر + پسورد وردپرس شما دسترسی پیدا بکنه نمیتونه آدرس لاگین رو پیدا بکند و از ورود به سایت ناکام میماند .


    روش سوم : ایجاد یک قانون با استفاده از ()add_rewrite_rule
    این تابع را می توانید در wp-includes/rewrite.php پیدا کنید، نحوه و پارامترهای آن به صورت زیر است:

    add_rewrite_rule( $regex, $redirect, $after ) متغییر regex یک رشته که شامل عبارت منظم است.
    متغییر redirect برای تغییر مسیر یک رشته محل به ورودی جدید است.
    متغییر after برای زمانی است که شما قانون را به لیست اضافه می کنید : ‘bottom’ مقدار پیش فرض است و اگر شما میخواهید RewriteRule با هر چیزی که خطا می دهد ; مطابقت و کاربرد داشته باشد, استفاده می شود.
    پارمتر دیگر ‘Top’ نام دارد برا ی زمانی که شما میخواهید الویت بیشتری قرار بدهید و در نهایت جایگزین نمودن قوانین متضاد و بالقوه می باشد.حالا شما میتوانید قانون جدیدتان را بنویسید,دوستان من دقت کنید از این فایل یک پشتیبان تهیه نمائید.کد های زیر را در این فایل جایگزاری نمائید :

    // Create new rewrite rule add_action( 'init', 'wp_ozh_plu_rewrite' ); function wp_ozh_plu_rewrite() { add_rewrite_rule( 'login/?$', 'wp-login.php', 'top' ); } که اگه راه بالا براتون سخت بود یکی از برنامه نویس های خارجی این کدها را بصورت یک پلاگین درآورده است و شما دیگر نیازی به ویرایش این فایل نیستید.پلاگین مربوطه را در قسمت بالا معرفی کردم نام آن Ozh’ Simpler Login URL میباشد.


    روش چهارم : این روش خیلی سخته برای بعضی ها و ناپایدار است
    تا اینجا ما که همه روش ها رو گفتیم خالی از لطف نیست که این روش را هم بگیم تا دوستان حداقل بدونن پشت این وردپرس و در هر ورود و خروج چه می گذرد.مراحل این روش به ترتیب زیر است :


    گام اول

    به صفحه ورود سایت خود بروید که باید به این شکل باشد : yoursite.com/wp-login.php
    فقط قبل از شروع کار توصیه می کنیم یک بک آپ از سایت خود بگیرید





    گام دوم

    حالا از طریق ftp یا کنترل پنل هاست به پوشه وردپرس رفته و نام فایل wp-login.php را به اسم دلخواه خود تغییر دهید. در این بحث ما اسم آنرا به up_to_you.php تغییر دادیم





    گام سوم

    حالا فایل up_to_you.php را با برنامه ای مثل Notepad ++ باز کنید و با استفاده از ابزار پیداکردن/جایگزین کردن (Find/Replace) همه wp-login.php ها را به up_to_you.php تغییر دهید و فایل را ذخیره کنید.





    گام چهارم

    می خواهیم اطمینان داشدته باشیم که مرحله قبل درست انجام شده است . پس دقت کنید که کلا ۱۳ باز نام wp-login.php در این فایل آمده است پس باید بعد از عمل پیداکردن/جایگزین کردن عدد ۱۳ برای تان نمایش داده شود (مثل شکل زیر) . اگر فراموش کرده اید می توانید از Find استفاده کنید و نام فایل یعنی up_to_you.php را وارد کرده و دکمه Count را بزنید و نتیجه باید ۱۳ باشد.




    گام پنجم

    حالا سعی کنید با آدرس قبلی wp-login.php وارد سایت شوید . با خطای ۴۰۴ مواجه خواهید شد زیر فایل به این نام دیگر وجود ندارد






    گام ششم

    از این به بعد می تواینم از نام up_to_you.php برای نمایش صفحه ورود استفاده کنیم.به جای آدرس ورود قبلی از این نام استفاده کنید و ببینید آیا می توانید از این طریق وارد داشبورد وردپرس شوید یا خیر




    گام هفتم

    تا اینجا خوشبختانه همه چیز خوب پیش رفته و با استفاده از صفحه جدید توانستیم وارد مدیریت وردپرس شویم . ولی آیا خروج را هم امتحان کرده اید ؟ احتمالا با همچین منظره ای مواجه شوید !





    باز لینک خروج روی آدرس قبلی تنظیم شده است و باید آن را هم به نام فایل جدید تغییر دهیم تا خروج هم درست کار کند


    گام هشتم

    این فایل را در پوشه وردپرس باز کنید : wp-includes/general-template.php





    گام نهم

    یکبار دیگر از notepad++ برای جستجو و جایگزین کردن wp-login.php با نام دلخواه مون استفاده می کنیم که اینجا up_to_you.php هست سپس آن را ذخیره می کنیم






    گام دهم

    نتیجه باید مطابق شکل زیر باشد . همانطور که می بینید آدرس خروج از
    yoursite.com/wp-login.php?action=logout&_wpnonce
    به
    yoursite.com/up_to_you.php?action=logout&_wpnonce
    تغییر یافته است





    گام یازدهم

    حالا می توانید روی Logout نیز کلیک کنید و صحت آن را بررسی نمایید





    چند نکته مهم و کلیدی در روش چهارم:


    • با خاطر داشته باشید که ما فایل هایی را تغییر دادیم که وردپرس در هنگام بروزرسانی خود آنها را نیز بروز می کند . پس بعد از هر بار بروزرسانی بایستی دوباره این دو فایل یعنی wp-login.php و general-template.php را شخصی سازی کنید.
    • در نسخه های خیلی پایین وردپرس می توانید به جای general-template.php ، فایل wp-blog-header.php را ویرایش کنید.
    • همچنین همه مراحل روی localhost و اینترنت قابل انجام است و برای ویرایش فایل ها می توانید از اتصال ftp یا فایل منیجر cpanel استفاده کنید .
    • همچنین در این روش نیازی به ویرایش فایل htaccess نیست

    امیدوارم از این آموزش استفاده لازم را ببرید.


    مبنع : آموزش تغییر دادن wp-login.php به آدرس دلخواه شما | پرتال سزار ایران

  2. تعداد تشکر ها ازvps-baran.ir به دلیل پست مفید


  3. # ADS




     

  4. #2
    کاربر اخراج شده
    تاریخ عضویت
    Jan 2012
    نوشته ها
    87
    تشکر تشکر کرده 
    58
    تشکر تشکر شده 
    143
    تشکر شده در
    109 پست

    پیش فرض پاسخ : آموزش تغییر دادن wp-login.php به آدرس دلخواه شما

    سلام
    ممنون از شما . دو تا پست گذاشتید یکشونو حذف کنید

  5. #3
    عضو انجمن vps-baran.ir آواتار ها
    تاریخ عضویت
    Dec 2011
    محل سکونت
    ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴
    نوشته ها
    595
    تشکر تشکر کرده 
    1,246
    تشکر تشکر شده 
    1,138
    تشکر شده در
    569 پست

    پیش فرض پاسخ : آموزش تغییر دادن wp-login.php به آدرس دلخواه شما

    نقل قول نوشته اصلی توسط HAMIDELECTRONIC نمایش پست ها
    سلام
    ممنون از شما . دو تا پست گذاشتید یکشونو حذف کنید
    بله عزیز ما به مدیریت گفتیم

    بار اول که گذاشتیم یعنی داخلش بالای 4 لینک بود

    و ارسال نشد و اومدیم لینک هارو حذف کردیم و ارسال کردیم و بعد از ارسال دیدیم قبلیش هم ثبت شده

  6. #4
    عضو انجمن m2n آواتار ها
    تاریخ عضویت
    Nov 2011
    نوشته ها
    854
    تشکر تشکر کرده 
    900
    تشکر تشکر شده 
    1,862
    تشکر شده در
    1,218 پست

    پیش فرض پاسخ : آموزش تغییر دادن wp-login.php به آدرس دلخواه شما

    ممنون خیلی وقت بود دنبالش بودم
    فروش یورو Paypal با قیمت مناسب | پرداخت سریع

    طراح وردپرس
    / طراحی قالب وردپرس / طراحی سایت وردپرس


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 0
    آخرين نوشته: September 9th, 2016, 10:45
  2. پاسخ ها: 7
    آخرين نوشته: July 28th, 2014, 13:11
  3. آموزش طراحی صفحه ورود کاربران (login) – قسمت دوم
    توسط makranvps.ir در انجمن مباحث دیگر
    پاسخ ها: 0
    آخرين نوشته: August 14th, 2013, 00:08
  4. آموزش طراحی صفحه ورود کاربران (login) – قسمت اول
    توسط makranvps.ir در انجمن مباحث دیگر
    پاسخ ها: 0
    آخرين نوشته: August 14th, 2013, 00:05
  5. پاسخ ها: 0
    آخرين نوشته: November 7th, 2012, 18:15

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •