Tùy chỉnh URL của các trang đăng nhập và đăng ký WordPress?


11

Tôi đã cài đặt Multisite. Tôi đã gắn nhãn trắng bằng cách sử dụng plugin Whitelabel-CMS, nhưng tôi không thể tùy chỉnh URL của các trang đăng ký và đăng nhập.

Tôi có thể thay đổi URL của trang đăng nhập của nhiều người không? Tôi muốn thay đổi URL của các trang đăng ký, đăng nhập và đăng ký.

Bạn có thể giúp tôi với việc tùy chỉnh các URL này không? Có khả năng như vậy không?

Cập nhật: Tôi đã thay đổi tệp .htaccess như thế này:

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

Tôi không chắc phải làm gì tiếp theo.


bạn có thể sử dụng plugin đăng nhập lén lút wordpress.org/extend/plugins/stealth-login
mireille raad

1
Tôi đã thử nó ba tháng trước. Tôi đã tắt nó khi tôi gặp một số lỗi Nếu tôi sử dụng nó. Và plugin không có bản cập nhật trong một thời gian.
dùng391

Câu trả lời:


7

Bạn có thể sử dụng tệp htaccess để đổi tên địa chỉ đăng nhập và đăng ký để dễ nhớ các phiên bản hơn:

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

Sử dụng những gì có trong liên kết đó, chúng tôi có thể mở rộng thêm địa chỉ đăng nhập đơn giản thành một đăng ký đơn giản và một địa chỉ đăng ký đơn giản như sau:

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

Hãy nhớ những điều này cần phải đi trực tiếp sau khi RewriteBase /tuyên bố


Tôi sẽ thử điều này. Có bất kỳ cơ hội nào cho lỗi trong tương lai với bất kỳ plugin nào không Nếu chúng tôi thay thế các URL?
dùng391

Tôi đã thêm Tôi đã thêm mã vào tệp .htaccess. Nhưng không có thay đổi. Tôi có cần tạo tập tin mới với tên mới không?
dùng391

không, bạn không cần các tệp mới, nếu bạn đã đọc trang tôi đã liên kết với bạn, bạn sẽ thấy rằng đây không phải là tất cả những gì bạn cần làm, bạn cần đặt chúng vào phần ifmodule sau RewriteBase /
Tom J Nowell

@ user391: Tất nhiên, nếu bạn thêm phần này vào .htaccesstệp của mình , liên kết http://www.example.com/loginsẽ tương đương với http://www.example.com/wp-login.php, nhưng WordPress không biết rằng hình thức đẹp tồn tại. Vì vậy, bạn phải tự thay đổi các liên kết đến trang đăng nhập .
Jan Fabry

Tôi đã thay đổi tệp htaccess với mã tôi đã cập nhật trong câu hỏi này. Nhưng không chắc làm thế nào để tiếp tục.
dùng391
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.