默认为 index.php? 那么所有的后缀为.php 的都不显出来,是不是?

解决方案 »

  1.   

    apache的httpd.conf中
    <FilesMatch "^app_name$">
        ForceType application/x-httpd-php
    </FilesMatch>
      

  2.   

    我用的是 iis 怎么办?
      

  3.   

    apache的话,在配置文件中可以把php的文件设成任意的后缀,但都是用php解析器来解析
      

  4.   

    就是设置了默认文档呀,
    一般是index.php default.php可样于对于ASP的话,就是index.asp default.asp同样也适用jsp  xml   html等。
      

  5.   

    www.*****.com/index/
    里面index并不是文件名,而是目录名
    在index这个目录里,肯定设置了默认主页,一般是index.php或default.php
    也就是说www.*****.com/index/其实访问的是www.*****.com/index/index.php或者www.*****.com/index/default.php明白了吗?
      

  6.   

    大概明白了,我的默认也是设置的index.php 呀!
    就没有这种效果??!我的是iis  是不是iis 不能设置哦???
    只有apache 能用?如果iis 能用怎么设置???大家圣诞快乐哈!平安夜结贴!!!
      

  7.   

    IIS当然可以,只是你要把INDEX。PHP的优先级调高一点,如果你的INDEX。PHP的优先级没有INDEX。HTM高 而且 INDEX。HTM 和INDEX。PHP同时存在,就显示INDEX。HTM了
      

  8.   

    基本上用了默认文档,比如一般都是default.asp
      

  9.   

    补充说明
    直接就是www.*****.com/index/
    这有两种可能
    1、设置默认文档,比如index.php
       该文档在网站的index目录下
       实际是www.*****.com/index/index.php
    2、使用了rewrite技术
       实际执行www.*****.com/index.php
    按楼主的“默认为 index.php? 那么所有的后缀为.php 的都不显出来,是不是?”
    来看,想知道的是后者。所以要
    apache的httpd.conf中
    <FilesMatch "^app_name$">
        ForceType application/x-httpd-php
    </FilesMatch>iis默认不支持rewrite,但可安装扩展
    可见下面帖子里的链接和讨论
    http://expert.csdn.net/Expert/TopicView1.asp?id=2567886
      

  10.   

    呵呵,谢谢 xuzuning(唠叨) 大哥孜孜不倦的教会!
    这下明白了!是分两种情况,我其实看到的是第一种情况,就是相对根目录一点的没有.php 后缀
    下面的很小的子页是有的。再次感谢大家的关注与回答,分少,请谅解!!