1. 在URL結尾添加斜槓
在虛擬主機中這麼添加一條改寫規則:
rewrite ^(.*[^/])$ $1/ permanent;
例如:
server {
listen 80;
server_name bbs.ttlsa.com;
rewrite ^(.*[^/])$ $1/ permanent;
}
排除以*.html結尾文件,其他的都301結尾帶斜槓
location /ask {
rewrite ^(.*[^/*.html])$ $1/ permanent;
proxy_pass http://10.162.195.115:8099/ask;
}
排除以.html 和 .do的做301
rewrite ^(.*[^/*.html][^/*.do])$ $1/ permanent
2. 刪除URL結尾的斜槓
在虛擬主機中這麼添加一條改寫規則:
rewrite ^/(.*)/$ /$1 permanent;
例如:
server {
listen 80;
server_name bbs.ttlsa.com;
rewrite ^/(.*)/$ /$1 permanent;
}
不過建議刪除URL結尾的斜槓,會混亂搜索引擎的。