![nginx /管理员/登录 WordPress](https://linux22.com/image/562353/nginx%20%2F%E7%AE%A1%E7%90%86%E5%91%98%2F%E7%99%BB%E5%BD%95%20WordPress.png)
我想在 nginx 中设置更简单的 URL 来登录 wordpress,即 nginx 中的 /admin /login
我尝试了多种方法来解决这个问题,但没有成功。有什么想法吗?
目前正在使用这个,但我知道它不起作用
if ($uri ~* "/login") { rewrite ^(.*)$ http://$host/wp-admin/; }
最终工作版本:
if ($uri ~* "/login") { rewrite ^/login(/.*)? /wp-admin$1; }
答案1
重写的工作原理与 Apache 大致相同,但语法不同:
http://wiki.nginx.org/HttpRewriteModule
像这样的事情应该可以解决问题:
rewrite ^/admin(/.*)? /wp-admin$1