У меня установлен мультисайт. Я написал его с помощью плагина Whitelabel-CMS, но не могу настроить URL-адреса страниц регистрации и входа.
Могу ли я изменить URL-адрес страницы входа в свой мультисайт? Я хочу изменить URL-адреса страниц регистрации, входа и регистрации.
- Зарегистрироваться: http://domain.com/wp-signup.php
- Логин: http://domain.com/wp-login.php/
- Регистрация: http://domain.com/wp-register.php/
Не могли бы вы помочь мне с настройкой этих URL? Есть ли такая возможность?
Обновление: я изменил файл .htaccess так:
<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>
Я не уверен, что делать дальше.
pages
registration
user391
источник
источник
Ответы:
Вы можете использовать файл htaccess, чтобы переименовать адреса для входа и регистрации в более легкие для запоминания версии:
http://wpguy.com/articles/an-easy-to-remember-login-address/
Используя то, что было в этой ссылке, мы можем дополнительно расширить простой адрес входа в систему в простой регистрации и простой адрес регистрации следующим образом:
Помните, что они должны идти сразу после
RewriteBase /
заявленияисточник
.htaccess
файл, ссылкаhttp://www.example.com/login
будет эквивалентнаhttp://www.example.com/wp-login.php
, но WordPress не знает, что хорошая форма существует. Таким образом, вы должны изменить ссылки на страницу входа самостоятельно.