最近想写相CMS系统,试下自己的能力,目前就卡在url重写这里了,麻烦各位指点下。
将index.php去掉,然后在1后面加.html
我这 里这样改的,如果我手动改url的话是没问题的,是可以实现了。
但是如果我点栏目的时候,那个index.php又出来了。还有后面的ID没有html
栏目的链接都是靠这个全局变量或取的,请问我该怎么改啊。
$GLOBALS["app"]=$_SERVER["SCRIPT_NAME"].'/';
麻烦各位帮下忙,先谢谢大家了。

解决方案 »

  1.   

    你这样写就不是伪静态的规则的问题而是想写框架的路由机制..
    可以下载我写项目去看看 http://xbphp.nmfox.com 
    下载之后可以xbphp/App.class.php这个加载路由机制的文件
      

  2.   

    是不是按照你App.class.php这里的思路还是?另外方便留方联系方式吗?我是菜鸟来的。
      

  3.   


    是不是按照你App.class.php这里的思路还是?另外方便留方联系方式吗?我是菜鸟来的。
      

  4.   


    是不是按照你App.class.php这里的思路还是?另外方便留方联系方式吗?我是菜鸟来的。
    进入我的网站有群号进来..可以教你怎么解决
      

  5.   


    是不是按照你App.class.php这里的思路还是?另外方便留方联系方式吗?我是菜鸟来的。
    可以自己研究一下...框架路由的执行机制....
       我可以教你怎么去理解那些代码的意思
      

  6.   

    拜托你
    echo $_SERVER["SCRIPT_NAME"];
    看一下结果好不好你
    $GLOBALS["app"]=$_SERVER["SCRIPT_NAME"].'/';
    而 $_SERVER["SCRIPT_NAME"] 就是文件名,怎么能做到隐去文件名呢?
      

  7.   

    $_SERVER["SCRIPT_NAME"]   你获得的肯定是index.php