最近搬博客,所有文章url 都为 imoecg.com/imoexg/xxx.html,目录为 /xx/xx.html,其他页面为com/xx.html
新的文章为和其他页面都为/xx.html 目录为/mulu/xx.html
使用原先博客301过来为了url全对上
我的规则如下
set $flag ‘category’;
if ($http_uri ~* /imoecg){
set $flag ‘imoecg’;
}
if ($uri ~* /imoecg){
set $flag ‘imoecg’;
}
if ($http_uri = /){
set $flag ‘home’;
}
if ($uri = /){
set $flag ‘home’;
}
if ($flag = ‘imoecg’) {
rewrite ^/imoecg/(.*)$ http://www.bugquit.com/$1 permanent;
}
if ($flag = ‘category’) {
rewrite ^/(\w+)/(.*)$ http://www.bugquit.com/category/$2 permanent;
}
rewrite ^/(.*)$ http://www.bugquit.com/$1 permanent;
声明:
本文采用
BY-NC-SA
协议进行授权,如无注明均为原创,转载请注明转自
一颗大萝北
本文地址: Nginx 301 指定目录重定向到指定目录,非指定目录重定向至指定目录写法
本文地址: Nginx 301 指定目录重定向到指定目录,非指定目录重定向至指定目录写法