Nginx 规则去除 URL 尾部 'public' - 简化访问路径
在 Nginx 的配置文件中,可以使用 rewrite 规则将 URL 中的 'public' 尾部删除。具体方法如下:
-
打开 Nginx 的配置文件,一般位于 /etc/nginx/nginx.conf 或 /usr/local/nginx/conf/nginx.conf
-
在 server 段中添加以下代码:
location /public {
rewrite ^/public(.*)$ $1 last;
}
- 保存配置文件并重新启动 Nginx 服务。重启命令为:sudo service nginx restart
以上代码的意思是,将所有以 /public 开头的 URL 重写为去掉 /public 的 URL。例如,/public/test.html 将被重写为 /test.html。这样,访问时就不需要输入 /public 这个尾巴了。
原文地址: https://www.cveoy.top/t/topic/n1zT 著作权归作者所有。请勿转载和采集!