Dostosowywanie adresów URL stron logowania i rejestracji w WordPress?


11

Mam zainstalowany Multisite. Umieściłem go na białej liście przy użyciu wtyczki Whitelabel-CMS, ale nie mogę dostosować adresów URL stron rejestracji i logowania.

Czy mogę zmienić adres URL strony logowania mojej witryny? Chcę zmienić adresy URL stron rejestracji, logowania i rejestracji.

Czy możesz mi pomóc w dostosowaniu tych adresów URL? Czy jest taka możliwość?

Aktualizacja: Zmieniłem plik .htaccess w następujący sposób:

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

Nie jestem pewien, co robić dalej.


możesz użyć
ukrytej

1
Wypróbowałem to trzy miesiące temu. Dezaktywowałem go, ponieważ dostaję trochę błędów, jeśli go używam, a wtyczka nie ma żadnych aktualizacji przez jakiś czas.
użytkownik391

Odpowiedzi:


7

Możesz użyć pliku htaccess, aby zmienić nazwę adresu logowania i rejestracji, aby łatwiej zapamiętać wersje:

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

Korzystając z tego, co było w tym linku, możemy dalej rozszerzyć prosty adres logowania na prostą rejestrację i prosty adres rejestracji w następujący sposób:

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

Pamiętaj, że trzeba to zrobić bezpośrednio po RewriteBase /wyciągu


Spróbuję tego. Czy jest jakaś szansa na błędy w przyszłości w przypadku jakichkolwiek wtyczek Jeśli zastąpimy adresy URL?
użytkownik391

Dodałem Dodałem kod do pliku .htaccess. Ale nic się nie zmieniło. Czy muszę tworzyć nowe pliki o nowych nazwach?
użytkownik391

nie, nie potrzebujesz nowych plików, jeśli przeczytałeś stronę, do której linkowałem, zobaczysz, że to nie wszystko, co musisz zrobić, musisz umieścić je w sekcji ifmodule po RewriteBase /
Tom J Nowell

@ user391: Oczywiście, jeśli dodasz to do swojego .htaccesspliku, link http://www.example.com/loginbędzie równoważny http://www.example.com/wp-login.php, ale WordPress nie wie, że istnieje ładna forma. Musisz więc samodzielnie zmienić linki do strony logowania .
Jan Fabry,

Zmieniłem plik htaccess kodem, który zaktualizowałem w tym pytaniu. Ale nie jestem pewien, jak kontynuować.
użytkownik391
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.