Nginx批量301重定向設置實例
單一URL的301方法
假設一個頁面的原URL為:http://domain.com/thread-8708-1-1.html,而改成的新的URL為:http://domain.com/thread-8708-1.html,那么301的代碼如下:
- rewrite ^([^\.]*)/thread-8708-1-1.html$ $1/thread-8708-1.html permanent;
當然,其他更多的URL都可以采用類似的方法,接下來再看看批量的方法。
批量301重定向
就如上面的例子,大量這種URL要重定向到新的頁面URL,因為其有一定的規(guī)律性,只是減少一個“-1”,也就是忽略第三個參數(shù),那么就可以采用正則表達式來進行批量301重定向,代碼如下:
- rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/thread-$2-$3.html permanent;
根據(jù)URL的不同,代碼大家以自己的情況而適當修改。有問題可以到我們論壇發(fā)貼,我會在第一時間回復。
關鍵詞:Nginx,301重定向
閱讀本文后您有什么感想? 已有 人給出評價!
- 0
- 0
- 0
- 0
- 0
- 0