很多人都在問nginx如何配置在URL後面添加上斜槓。今天帶大家來看看nginx rewrite加斜槓的改寫規則。
就是說,訪問 www.nbwiki.com/nb 會直接變成 www.nbwiki.com/nb/ 這樣的話搜索引擎會更容易識別提高你網站的收錄量
1.在URL結尾添加斜槓
在虛擬主機中添加這麼一條改寫規則:
<code>rewrite ^(.*[^/])$ $1/ permanent;/<code>
例如:
server {
listen 80;
server_name www.nbwiki.com;
rewrite ^(.*[^/])$ $1/ permanent;
}
permanent 是 301 的意思 關於301與302的區別我們之後在說
2.刪除URL結尾的斜槓
在虛擬主機中這麼添加一條改寫規則:
<code>rewrite ^/(.*)/$ /$1 permanent;/<code>
例如:
server {
listen 80;
server_name www.nbwiki.com;
rewrite ^/(.*)/$ /$1 permanent;
}
不過建議刪除URL結尾的斜槓,會混亂搜索引擎的。
閱讀更多 行走的背鍋俠 的文章