wordpress を使用しており、wp-login?action=register を /registration/ ページにリダイレクトする必要があります。
最初に私がした
Redirect /wp-login.php http://www.class-world.com/register/
しかし、その後もログアウト wp-login.php?action=logout をリダイレクトし続けるため、ログアウトできません。
私の質問は、wp-login.php 全体ではなく、action=register のみをリダイレクトする方法です。
私は次のようにしてみました:
RewriteRule ^/wp-login.php\?action=register$ /register/
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^/wp-login.php\?action=register$ /register/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
しかし運がない