我是新手,想问个问题,比如我要修改某个php的网站,本来每个页面应该以.php结尾的,比如www.aaaa.com/man/index.php
这样我就能从网站的跟目录找到man文件夹,再找到index.php页面进行修改,但是现在地址栏的地址是www.aaaa.com/index.php/man/ddd,根本就没有.php结尾。这样的话我根本就找不到要修改哪个页面。想问问大家,这是怎么回事,我该怎么找到要修改的页面,谢谢

解决方案 »

  1.   

    主入口文件的好处之一,URL重写。
    应该是man控制器下的ddd方法(找找man.php看看)
      

  2.   

    这是依据web服务器的path_info,来实现的通常的做法,很可能是man类的ddd方法,或者反过来,只能说一般是这样子的
    想修改程序,建议还是看看,如何路由转发的先,,,,
      

  3.   

    目录下面只有man文件夹,没有man.php,也没有ddd.php
      

  4.   

    你不妨先说说你用的是什么框架或者CMS. 再看是什么原理。
      

  5.   

    你先观察一下 index.php 里面都做了什么
    /man/ddd 被转换成了变量(数组),他对这些变量时如何处理的
      

  6.   

    应该是配置有路由规则,看是流行的CMS系统还是框架再说吧。
      

  7.   

    这种一般是单入口的,只通过一个index.php实现对全站的解析,事实上这种形式的更利于你找到其它的.php文件,你只需要打开index.php文件,看它include或require了哪些其它的.php文件也就找到了所有的.php文件。
      

  8.   

    ddd是个文件夹,里面可能包含index.php或者index.php它们在服务器中是默认显示的