X

Cum să rescrieți htaccess pentru un URL de login WordPress mai bun

Fragmente de IsItWP

Căutați o modalitate de a vă schimba URL-ul de login și de a-l face să arate mai bine? Deși probabil există un plugin pentru asta, am creat un fragment rapid de cod pe care îl puteți folosi pentru a rescrie .htaccess pentru un URL de login WordPress mai bun.

Instrucțiuni:

Tot ce trebuie să faceți este să adăugați acest cod în fișierul dvs. .htaccess:

RewriteRule ^login$ http://website.com/wp-login.php [NC,L]

Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.

Dacă v-a plăcut această secvență de cod, vă rugăm să luați în considerare vizitarea altor articole de pe site, cum ar fi: Cele mai bune 7 servicii VPN pentru utilizatorii WordPress și Cum să creați un formular de donații WordPress.

Comentarii   Lasă un răspuns

  1. Ellis Benus Columbia, MO Dezvoltator Web 19 august 2019 la 15:46

    Încerc să folosesc următorul cod:

    RewriteRule ^login/(.*)$ wp-login.php/$1 [QSA,L]

    Nici acesta, nici cel furnizat în articol nu funcționează. Aveți sugestii?

    1. Poate doriți să contactați gazda dvs. și să întrebați de ce nu funcționează.

  2. TourKick, Clifford P 25 iulie 2012 la 08:47

    Nu l-am testat personal, dar cum ar funcționa funcția cu define(‘FORCE_SSL_LOGIN’, true); (adică cu HTTPS)?

    1. nu ar trebui să afecteze nimic, dar păstrați o copie de rezervă a fișierului dvs. htaccess și testați lucrurile pentru a vă asigura.

  3. redirecționarea URL-ului site-ului meu nu funcționează, ajutor

    1.  Dacă aveți probleme cu htaccss, puteți folosi acest plugin pentru a face același lucru.
      planetozh.com/blog/2011/01/pretty-login-url-a-simple-rewrite-api-plugin-example/

  4. Nu a funcționat pentru mine. A trebuit să-l pun înainte sau în interiorul tag-urilor de comentariu #begin Wordpress?

    1. Salut Jerry, dacă ai probleme în a face acest lucru să funcționeze, poți încerca acest plugin pentru a face același lucru.  http://planetozh.com/blog/2011/01/pretty-login-url-a-simple-rewrite-api-plugin-example/

  5. frumos...

    1. Super, mă bucur că-ți place.

  6. URL mai simplu pentru autentificare WordPress | WordPress Crunch 18 mai 2011 la 11:20

    […] lui Kevin Chard pentru grozavul […]

  7. Pagina de autentificare WordPress simplificată 28 aprilie 2011 la 10:56

    […] link: Autentificare WordPress mai bună #dd_ajax_float{ background:none repeat scroll 0 0 #FFFFFF; border:1px solid #DDDDDD; float:left; […]

  8. Nu am reușit să fac asta să funcționeze așa cum descrii, va redirecționa…

    http://www.website.com/login

    Dar nu…

    http://www.website.com/login/

    Observă slash-ul de la sfârșit. După puțină chinuială am descoperit că adăugarea ?/? la regulă ar permite un slash opțional…

    RewriteRule ^login?/?$ http://website.com/wp-login.php [NC,L]

    Nu sunt expert în mod_rewrite, dar se pare că acum funcționează conform așteptărilor. Sper să găsești asta util 🙂

    1. Salut Dale, ești sigur că ai totul corect? pentru că pentru a face o redirecționare ar trebui să folosim un flag R pentru redirect. Dacă ai probleme, ozh are un plugin WordPress care ar trebui să ajute.

      http://planetozh.com/blog/2011/01/pretty-login-url-a-simple-rewrite-api-plugin-example/

      1. Nu sunt sigur dacă am vrut să spun redirect, cred că ar fi trebuit să spun „rewrite”. Ideea mea era că, pentru a fi consecvent cu modul în care Wordpress rescrie permalink-urile, când am încercat exemplul tău, am crezut că ar trebui să permită și o bară oblică opțională la sfârșit.

        De fapt, din păcate, exemplul meu de mai sus este ușor incorect, conform documentației mod_rewrite de pe apache.org…

        http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#RewriteRule

        … putem folosi cuantificatorul „?” (0 sau 1 apariții ale textului precedent) pentru a permite o bară oblică opțională. Vezi următorul exemplu…

        RewriteRule ^login/?$ http://website.com/wp-login.php [NC,L]

        Mulțumesc pentru link, apropo. Pluginul Ozh folosește de fapt aceeași regulă dată în exemplul meu, aș fi vrut să citesc pagina lor înainte de a posta primul meu comentariu!

        Mulțumesc Kevin, site-ul tău este o mină de aur 🙂

      2. Nicio problemă Dale, mă bucur că ai rezolvat lucrurile. Mină de aur! E frumos de auzit, mă bucur că îți place site-ul.

  9. Simplificarea URL-ului paginii tale de login Wordpress | Un Blog Aproape Perfect 20 martie 2011 la 05:27

    […] Prin : Lien […]

  10. Bun Kevin!

    1. Mulțumesc Christopher, mă bucur că ți-a plăcut.

      1. Derek Herman 02 mai 2011 la 13:20

        Folosește doar:

        RewriteRule ^login/?$ /wp-login.php [NC,L]

  11. URL mai simplu pentru autentificare WordPress 17 martie 2011 la 09:52

    […] lui Kevin Chard pentru pontul grozav! Dacă ți-a plăcut acest articol, te rugăm să iei în considerare distribuirea lui! tweetmeme_style = […]

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!