你用了htaccess吧?
<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>

解决方案 »

  1.   

    就没有这个文件,而且我 也试过,就算有这个, 也不会出现404,  thinkphp 前段时间研究过, 看到就算这段代码,
    我的是iis 所以 htaccess 无效
      

  2.   

    楼上的都不行啊,
    只有php文件不能访问, 其他的如: html,jpg,gif,等都可以正常查看日志 访问路径和看到的是一样的, 没有 htaccess,和httpd.ini 文件
      

  3.   

    找到解决办法了
    打开php.ini文件,这个你看你怎么配置的了。在php.ini文件里面修改:1、增加一行(这个最重要)fastcgi.impersonate = 1       // 我解除了这个注释就行了, 下面2个已经设置好了2、修改两项(解开注释就可以了)cgi.fix_pathinfo=1
    cgi.force_redirect = 0