WordPressログインページとサインアップページのURLをカスタマイズしますか?


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
3か月前に試してみました。使用するとエラーが発生するため、無効にしました。プラグインにしばらくアップデートがありません。
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を置き換えると、将来プラグインでエラーが発生する可能性はありますか?
user391

私は.htaccessファイルにコードを追加しましたが、変更はありません。新しい名前で新しいファイルを作成する必要がありますか?
user391

新しいファイルは必要ありません。リンクしたページを読んだことがあれば、これで十分ではないことがわかります。rewriteBaseの後のifmoduleセクション内にファイルを配置する必要があります/
Tom J Nowell

@ user391:もちろん、これを.htaccessファイルに追加すると、リンクhttp://www.example.com/loginはと同等になりますhttp://www.example.com/wp-login.phpが、WordPressは適切なフォームが存在することを認識しません。そのため、ログインページへのリンクを自分で変更する必要があります。
Jan Fabry

この質問で更新したコードでhtaccessファイルを変更しましたが、さらに先に進む方法がわかりません。
user391
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.