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.
- Rejestracja: http://domain.com/wp-signup.php
- Zaloguj się: http://domain.com/wp-login.php/
- Rejestracja: http://domain.com/wp-register.php/
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.
pages
registration
użytkowników391
źródło
źródło
Odpowiedzi:
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:
Pamiętaj, że trzeba to zrobić bezpośrednio po
RewriteBase /
wyciąguźródło
.htaccess
pliku, linkhttp://www.example.com/login
będzie równoważnyhttp://www.example.com/wp-login.php
, ale WordPress nie wie, że istnieje ładna forma. Musisz więc samodzielnie zmienić linki do strony logowania .