新闻资讯

BageCMS伪静态配置

八哥软件 发布于:2013-09-19 12:20 (on 19/9/13) 阅读:7643

BageCMS借助YII框架强大的路由管理组件,可实现url规则的多样化,可将原本超长的且不美观的url变化优雅,默认已经内定几条相关规则。

如正常的地址:http://www.bagesoft.cn/index.php?r=page/show&name=about  

重写为 

http://www.bagesoft.cn/page/show/about


只需要做以下几个步骤:

1.系统安装完成后,打开文件:protected\config\main.php ,将 56、57行改成以下图中所示

2.根据系统环境,选择url重写规则,放到相应的位置(目前只提供apache方式,其它环境教程稍后提供)


  • apache: 将安装程序 _rewrite 目录下的 .htaccess 复制或上传到网站根目录下即可,但前题是apache开启了rewrite 模块
    .httaccess 内容为 <IfModule mod_rewrite.c>  
      Options +FollowSymLinks  
      IndexIgnore */*  
      RewriteEngine on  
      # if a directory or a file exists, use it directly  
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      # otherwise forward it to index.php  
      RewriteRule . index.php  
    </IfModule>  


发表评论
  • 点击换图

评论列表

  • 1楼
    是的。我也也是index.php还在,搞成false也不行
    guest [广东省茂名市 电信] on 2/12/15
  • 2楼
    可以伪静态,但是呢,url中间有index.php,就例如 http://www.bagesoft.cn/index.php/special/show/test2 不过后台伪静态到时没有问题。只是前台地址中有些支变化了一半。

    管理回复:

    配置中需要将showScriptName 改成 false,若还不行,请联系官方人员,提供网址及FTP供测试
    guest on 12/11/13