WordPress Giriş ve Kayıt Sayfalarının URL'lerini özelleştirme?


11

Multisite yüklü. Whitelabel-CMS eklentisini kullanarak beyaz etiketledim, ancak kayıt ve giriş sayfalarının URL'lerini özelleştiremiyorum.

Çok sitemin giriş sayfasının URL'sini değiştirebilir miyim? Kayıt, giriş ve kayıt sayfalarının URL'lerini değiştirmek istiyorum.

Bu URL'lerin özelleştirilmesinde bana yardımcı olabilir misiniz? Böyle bir olasılık var mı?

Güncelleme: .htaccess dosyasını şu şekilde değiştirdim:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^login$ /wp-login.php [L]
RewriteRule ^signup$ /wp-signup.php [L]
RewriteRule ^register$ /wp-register.php [L]
RewriteRule ^index\.php$ - [L]

# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]
</IfModule>

Bundan sonra ne yapacağımdan emin değilim.


gizli giriş eklentisini kullanabilirsiniz wordpress.org/extend/plugins/stealth-login
mireille raad

1
Üç ay önce denedim. Bazı hatalar alıyorum gibi devre dışı bıraktım Eğer kullanırsam. Ve eklentinin bir süredir güncellemesi yok.
user391

Yanıtlar:


7

Sürümleri daha kolay hatırlamak amacıyla oturum açma ve kayıt adreslerini yeniden adlandırmak için bir htaccess dosyası kullanabilirsiniz:

http://wpguy.com/articles/an-easy-to-remember-login-address/

Bu bağlantıda bulunanı kullanarak basit giriş adresini basit bir kayda ve basit bir kayıt adresine aşağıdaki gibi genişletebiliriz:

RewriteRule ^login$ /wp-login.php [L]
RewriteRule ^signup$ /wp-signup.php [L]
RewriteRule ^register$ /wp-register.php [L]

Bu RewriteBase /ifadenin doğrudan açıklamadan sonra gitmesi gerektiğini unutmayın


URL'leri değiştirirsek gelecekte herhangi bir eklenti ile hata yapma şansı var mı?
user391

Ben ekledim .htaccess dosyasına kod ekledim.Ama hiçbir değişiklik yoktur. Yeni adlarla yeni dosyalar oluşturmam gerekiyor mu?
user391

Hayır, yeni dosyalara ihtiyacınız yok, bağlandığım sayfayı okuduysanız, bunun tek yapmanız gereken olmadığını görürsünüz, bunları RewriteBase /
Tom J

@ user391: Elbette, bunu .htaccessdosyanıza eklerseniz , bağlantı http://www.example.com/logineşdeğer olacaktır http://www.example.com/wp-login.php, ancak WordPress güzel formun var olduğunu bilmiyor. Bu yüzden giriş sayfasının bağlantılarını kendiniz değiştirmeniz gerekir.
Jan Fabry

Bu soruda güncellediğim kodla htaccess dosyasını değiştirdim.Ama nasıl devam edeceğinden emin değilim.
user391 9:10
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.