nginx 动态URL重定向到静态URL

很多开源网站系统都虽然支持静态URL,但是动态的也能访问,这样就会有大量重复页面,今天我们就以织梦内容页动态URL重定向到静态URL为例教大家nginx的动态URL重定向到静态URL的301方法
就以我的网站为例,动态网址形式是http://www.qichexinxiw.com/plus/view.php?aid=8780,如何重定向到http://www.qichexinxiw.com/che/8780.html形式的静态url ?
很简单只要把下面的代码写到网站的.conf文件里就行了

 

if ($query_string ~ "aid=([0-9]+)") {
set   $id   $1;
rewrite ^/plus/view.php$  /che/$id.html? permanent;
}
 

注意:如果你的内容页目录是article就把che换成article

 

未经允许不得转载:445IT之家 » nginx 动态URL重定向到静态URL

赞 (8) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏