百度开放云BCH的伪静态规则该怎么配置啊?

用户 lzxgh621 2016-3-4 1040

这是参考文档:https://bce.baidu.com/doc/BCH/GettingStarted.html#.E7.8E.AF.E5.A2.83.E9.AB.98.E7.BA.A7.E9.85.8D.E7.BD.AE

 # regex_url示例
      - regex_url : ^/[a-z0-9]\.html$
        script : /index.php       


我弄出来 不是500 就是CSS、JS加载不出来,求高手指教。
最新回复 (6)
全部楼主
  • 用户 仰望星空 2016-3-4 0
    引用 2
    为什么用这个,阿里云服务器最便宜的一年才几百块
  • 管理员 zsx 2016-3-4 0
    引用 3
    regex_url: ^(.*?)$
    script: /index.php?$1


    test it

    如果某个帖子我已经回复,需要得到我的进一步帮助的话请点击“回复”按钮。程序使用问题及应用中心问题请在论坛发帖。
    如果你认为出现了程序Bug,请直接私聊我:QQ联系。有事直说,不要客套。因免费程序精力不足,咨询类问题一概无视。

  • 用户 lzxgh621 2016-3-5 0
    引用 4
    zsx 发表于 2016-3-4 21:28
    regex_url: ^(.*?)$
    script: /index.php?$1



    不行。。我还是用动态吧。
    :dizzy:
  • 用户 dgsword 2016-3-18 0
    引用 5
    这个,我也是摸索了一下就成功了。首先你配置好伪静态之后,会有Lighttpd的rewrite规则

    # Rewrite rules
    url.rewrite-if-not-file = (
    
    "^/(zb_install|zb_system|zb_users)/(.*)" => "$0",
    
    "^/(.*.php)" => "$0",
    
    "^/(.*)$" => "/index.php/$0"
    
    )


    然后你需要把它变一下,写进你的app.conf里。

    只需要在文件的后边加上这六行内容就可以了。你对比一下前后,一下就明白了。
    - rewrite_not_exist: ^/(zb_install|zb_system|zb_users)/(.*)
      script: $0
    - rewrite_not_exist: ^/(.*.php)
      script: $0
    - rewrite_not_exist: ^/(.*)$
      script: /index.php/$0
  • 用户 lzxgh621 2016-3-29 0
    引用 6
    dgsword 发表于 2016-3-18 12:35
    这个,我也是摸索了一下就成功了。首先你配置好伪静态之后,会有Lighttpd的rewrite规则




    感谢,我摸索之后用的 ISAPI Rewrite 2.X 改编过来的。
      - regex_url: ^/page_([0-9]*).html
        script : /index.php?page=$1&rewrite=1
      - regex_url: ^/date-([0-9\-]+)(?:_)?([0-9]*).html
        script : /index.php?date=$1&page=$2&rewrite=1
      - regex_url: ^/author-([0-9]+)(?:_)?([0-9]*).html
        script : /index.php?auth=$1&page=$2&rewrite=1
      - regex_url: ^/tags-([0-9]+)(?:_)?([0-9]*).html
        script : /index.php?tags=$1&page=$2&rewrite=1
      - regex_url: ^/category-([0-9]+)(?:_)?([0-9]*).html
        script : /index.php?cate=$1&page=$2&rewrite=1
      - regex_url: ^/post/([0-9]+).html
        script : /index.php?id=$1&rewrite=1
      - regex_url: ^/([0-9]+).html
        script : /index.php?id=$1&rewrite=1
  • 用户 ziri800 16天前 0
    引用 7
    还是没有解决,哪位大侠帮忙,完整代码呀。。。
    • ZBlogger技术交流中心
      8
          
返回