第一種:使用重寫指令定期匹配所有URIs,然后刪除第一個(gè)/(反斜杠)。
rewrite^/(.*)$ http://www.strong-digital.cn/$ 1;
第二種:也使用重寫指令,除了所有URIs都由$request_uri變量匹配。文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/9245.html
rewrite^http://www.strong-digital.cn$request_uri;
永久的;這樣寫的好處是省略了去掉開頭第一個(gè)反斜杠的過程,正則匹配的性能更好。文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/9245.html
第三種:使用返回指令直接告訴Nginx這是一個(gè)301重定向,并通過301狀態(tài)代碼和$request_uri參數(shù)獲取指定的URI。文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/9245.html
return 301http://www.strong-digital.cn $ request _ uri;
這種方法在性能上是最好的,因?yàn)橹貙懼噶钣泻芏鄬懛椒ê鸵?guī)則,Nginx只有在執(zhí)行完所有的正則匹配后才會(huì)知道是301永久重定向。文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/9245.html 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/9245.html
版權(quán)聲明:文章圖片資源來源于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)留言刪除!!!
評(píng)論