0 wordpress .htaccess redirect
如何将WordPress中的默认重定向更改/login为/wp-login.php? - 我不想要那个重定向.我想要其他东西,example.com/login但我无法在WordPress中找到它,我不想在更新期间丢失它.如果有什么东西可以帮助我,我也会感谢一些指向codex的链接;)
编辑:
我想login在地址下的文件夹中安装与WordPress不同的东西example.com/login,但是WordPress会自动将我重定向example.com/login到example.com/wp-login.php.我不希望这样 - 我希望看到内容example.com/login.
将其粘贴到.htaccess项目根目录下的文件中.也必须放在Wordpress Rewriterules之上.
RewriteRule ^login/?$ wp-login\.php [R=301,L]
Run Code Online (Sandbox Code Playgroud)
完整代码:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^login/?$ wp-login\.php [R=301,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)
确保您没有任何带有slug名称的帖子/页面login.
编辑:
如果您需要映射URL而不是重定向,只需删除R=301标志.
RewriteRule ^login/?$ wp-login\.php [L]
Run Code Online (Sandbox Code Playgroud)
此外,如果您想login在注销后查看URL.将此功能放在functions.php主题文件中.
add_action('wp_logout', 'login_redirect');
function login_redirect() {
wp_redirect(site_url( 'login' ));
exit;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3193 次 |
| 最近记录: |