Menyesuaikan URL WordPress Login dan Sign-up Pages?

11

Saya sudah menginstal Multisite. Saya telah memasukkan daftar putih menggunakan plugin Whitelabel-CMS, tetapi saya tidak dapat mengubahsuaikan URL halaman pendaftaran dan masuk.

Bisakah saya mengubah URL halaman login multisite saya? Saya ingin mengubah URL halaman pendaftaran, masuk, dan pendaftaran.

Bisakah Anda membantu saya dengan penyesuaian URL ini? Apakah ada kemungkinan seperti itu?

Pembaruan: Saya telah mengubah file .htaccess seperti ini:

<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>

Saya tidak yakin apa yang harus saya lakukan selanjutnya.

pengguna391
sumber
Anda dapat menggunakan plugin login stealth wordpress.org/extend/plugins/stealth-login
mireille raad
1
Saya sudah mencobanya tiga bulan yang lalu. Saya telah menonaktifkannya karena saya mendapatkan beberapa kesalahan Jika saya menggunakannya. Dan plugin tidak memiliki pembaruan untuk sementara waktu.
user391

Jawaban:

7

Anda dapat menggunakan file htaccess untuk mengubah nama alamat login dan registrasi agar lebih mudah mengingat versi:

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

Dengan menggunakan apa yang ada di tautan itu, kami dapat memperluas alamat login sederhana menjadi pendaftaran sederhana dan alamat register sederhana sebagai berikut:

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

Ingat ini harus langsung setelah RewriteBase /pernyataan

Tom J Nowell
sumber
Saya akan coba ini. Apakah ada kemungkinan kesalahan di masa depan dengan plugin apa pun? Jika kami mengganti URL?
user391
Saya menambahkan saya menambahkan kode ke file .htaccess. Tetapi tidak ada perubahan. Apakah saya perlu membuat file baru dengan nama baru?
user391
tidak, Anda tidak memerlukan file baru, jika Anda telah membaca halaman yang saya tautkan ke Anda akan melihat bahwa ini bukan semua yang perlu Anda lakukan, Anda perlu menempatkannya di dalam bagian ifmodule setelah RewriteBase /
Tom J Nowell
@ user391: Tentu saja, jika Anda menambahkan ini ke .htaccessfile Anda , tautannya http://www.example.com/loginakan setara dengan http://www.example.com/wp-login.php, tetapi WordPress tidak tahu bahwa bentuk yang bagus itu ada. Jadi, Anda harus mengubah sendiri tautan ke halaman login .
Jan Fabry
Saya telah mengubah file htaccess dengan kode yang saya perbarui dalam pertanyaan ini. Tetapi tidak yakin bagaimana untuk melanjutkan lebih jauh.
user391