开发者社区> 问答> 正文

这样的301重定向怎么写?

由apache改到了nginx,网站的url也换了,想把以前的网址都301到新的上去,但貌似太复杂了,不知道怎么写了。有懂的吗?apache和nginx的能会一种也好啊

以前的url是这样的:/p/channel01/subchannel01/年月/文档id.html ,现在想301到新的url上:/view/文档id.html 。
貌似匹配好难,因为我的channel不少,十多个,而且年月那里还是变换的。有大侠指点一下吗

展开
收起
花木通幽 2014-01-14 12:57:12 9887 0
6 条回答
写回答
取消 提交回答
  • Re这样的301重定向怎么写?
    引用楼主花木通幽于2014-01-14 12:57发表的 这样的301重定向怎么写? :
    由apache改到了nginx,网站的url也换了,想把以前的网址都301到新的上去,但貌似太复杂了,不知道怎么写了。有懂的吗?apache和nginx的能会一种也好啊

    以前的url是这样的:/p/channel01/subchannel01/年月/文档id.html ,现在想301到新的url上:/view/文档id.html 。
    貌似匹配好难,因为我的channel不少,十多个,而且年月那里还是变换的。有大侠指点一下吗




    rewrite ^/p/channel01/subchannel01/.*/(\d ).html /view/$1.html permanent;


    应该是这样吧,没测试,你可以测试下,反正最主要就是正则弄好就OK了
    2014-01-16 00:56:22
    赞同 展开评论 打赏
  • 域名去有教程,楼主可以去找找看
    2014-01-15 09:51:49
    赞同 展开评论 打赏
  • Re这样的301重定向怎么写?
    这个比较简单的,代码直接拷贝。
    2014-01-15 09:22:54
    赞同 展开评论 打赏
  • server {
    server_name www.xxx.com xxx.com ;
    if ($host != 'www.xxx.com' ) {
    rewrite ^/(.*)$ http://www.xxx.com/$1 permanent;
    }
    ...
    }

    把xxx 换成自己的域名   放在站点的 conf 文件里  然后重启web

    -------------------------

    回 1楼(花木通幽) 的帖子
    这个是dz的还是什么?

    -------------------------

    回 8楼(花木通幽) 的帖子
    我这个是自己打的
    誰给你复制粘贴了
    我的服务器上就是这样的301规则
    2014-01-15 02:13:18
    赞同 展开评论 打赏
  • PHP程序员,业余无线电爱好者,呼号:BH9BHT,自由职业!
    回 楼主(花木通幽) 的帖子
    百度一下吧,虽然一直用伪静态,但大都是用别人写好的!
    2014-01-15 01:05:35
    赞同 展开评论 打赏
  • 对了,论坛的这句伪静态怎么写?
    rewrite ^/(.*)/type-([0-9] )-([0-9] )/.html$ $1/forumdisplay.php?fid=$2&filter=type&typeid=$3 last;

    -------------------------

    引用第1楼花木通幽于2014-01-14 12:58发表的  :
    对了,论坛的这句伪静态怎么写?
    rewrite ^/(.*)/type-([0-9] )-([0-9] )/.html$ $1/forumdisplay.php?fid=$2&filter=type&typeid=$3 last;


    这条已经解决了

    -------------------------

    回 3楼(asky8) 的帖子
    你这是啥啊,不要复制粘贴好不好。。。

    -------------------------

    回 4楼(asky8) 的帖子
    DEDE的

    -------------------------

    回 11楼(asky8) 的帖子
    可是我没问域名301吧?你的回复看上去就不是我这个问题的,我问的是多频道和复杂日期的url重定向
    2014-01-14 12:58:59
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载