nginx重寫URL尾部自動添加斜槓,讓你url變的更美

很多人都在問nginx如何配置在URL後面添加上斜槓。今天帶大家來看看nginx rewrite加斜槓的改寫規則。

就是說,訪問 www.nbwiki.com/nb 會直接變成 www.nbwiki.com/nb/ 這樣的話搜索引擎會更容易識別提高你網站的收錄量

nginx重寫URL尾部自動添加斜槓,讓你url變的更美

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結尾的斜槓,會混亂搜索引擎的。


分享到:


相關文章: