网友问如何在URL后面添加上斜杠。顺便总结了下针对URL结尾添加斜杠和删除斜杠的改写规则。 1. 在URL结尾添加斜杠在虚拟主机中这么添加一条改写规则: rewrite ^(.*[^/])$ $1/ permanent; 例如: server { listen 80; server_name bbs.ttlsa.com; rewrite ^(.*[^/])$ $1/ permanent; } 2. 删除URL结尾的斜杠在虚拟主机中这么添加一条改写规则: rewrite ^/(.*)/$ /$1 permanent; 例如: server { listen 80; server_name bbs.ttlsa.com; rewrite ^/(.*)/$ /$1 permanent; } 不过建议删除URL结尾的斜杠,会混乱搜索引擎的。 引申nginx重写规则参见《Nginx重写规则指南》。 (责任编辑:IT) |