Настроювання URL-адрес сторінок для входу в WordPress та реєстрації?


11

У мене встановлено багатомісний сайт. Я помітив її за допомогою плагіна Whitelabel-CMS, але я не можу налаштувати URL-адреси сторінок реєстрації та входу.

Чи можу я змінити URL-адресу сторінки входу свого веб-сайту? Я хочу змінити URL-адреси сторінок реєстрації, входу та реєстрації.

Чи можете ви допомогти мені в налаштуванні цих 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>

Я не впевнений, що робити далі.


ви можете скористатися плагіном для входу в скриття wordpress.org/extend/plugins/stealth-login
mireille raad

1
Я спробував це три місяці тому. Я його відключив, оскільки я отримую деякі помилки, якщо я його використовую. А плагін деякий час не оновлюється.
user391

Відповіді:


7

Ви можете використовувати файл htaccess для перейменування адрес для входу та реєстрації, щоб легше запам’ятати версії:

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

Використовуючи те, що було в цьому посиланні, ми можемо додатково розширити просту адресу входу на просту реєстрацію та просту адресу реєстрації, як описано нижче:

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

Пам’ятайте, що про це потрібно йти безпосередньо після RewriteBase /заяви


Я спробую це. Чи є шанс на помилки в майбутньому з будь-якими плагінами Якщо ми замінимо URL-адреси?
користувач391

Я додав, я додав код у файл .htaccess. Але змін немає. Чи потрібно мені створювати нові файли з новими іменами?
користувач391

ні, вам не потрібні нові файли, якби ви прочитали сторінку, на яку я пов’язаний, ви побачили, що це не все, що вам потрібно зробити, вам потрібно помістити їх у розділ ifmodule після RewriteBase /
Tom J Nowell

@ user391: Звичайно, якщо ви додасте це у свій .htaccessфайл, посилання http://www.example.com/loginбуде еквівалентним http://www.example.com/wp-login.php, але WordPress не знає, що хороша форма існує. Тому вам доведеться самостійно змінювати посилання на сторінку входу .
Ян Фабрі

Я змінив файл htaccess з кодом, який я оновив у цьому питанні. Але не знаю, як далі діяти.
користувач391
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.