<FilesMatch "^app_name$">
    ForceType application/x-httpd-php
</FilesMatch>可以解决你的问题,自己研究吧

解决方案 »

  1.   

    <FilesMatch "^app_name$">
        ForceType application/x-httpd-php
    </FilesMatch>我用过了,好像不行
      

  2.   

    如果用IIS怎么办???我很想知道怎样在IIS中隐藏扩展名
      

  3.   

    Linux下面本身不用扩展名就行
      

  4.   

    <FilesMatch "^[^.]*$">
        ForceType application/x-httpd-php
    </FilesMatch>
      

  5.   

    To hahawen(变态的大龄青年):
    用你的方法不行啊windows下面更奇怪,文件名中包含大写就会提示找不到网页,全部小写就行
      

  6.   

    to :phplover(...) :我用没有问题,你用的文件名是什么啊??
    我用的文件名是“asdfoeEadf346fE”但是这么写的确是不支持中文。
      

  7.   

    <FilesMatch "^.*$">
        ForceType application/x-httpd-php
    </FilesMatch>这样才行,好办法。\.
      

  8.   

    你的那样不行,连图片文件也都当php处理了!
    关键是楼主说的:“对于http://www.msger.net/images/../test.gif这类的请求,服务器会如何处理呢?不要用IE发送这样的请求,因为IE自动会处理。”
      

  9.   

    哦,没有看到后面^_^你那样文件名中不能有.了,也就是不能允许扩展名了,能做到兼容有扩展名的最好,可惜这里支持的正则功能(好像不支持perl式的)好像很弱,不支持断言
      

  10.   

    另外,找遍了很多资料,最后还是通过自己,使得Apache能够对没有扩展名的PHP文件进行正确的解释:  修改httpd.conf,找到<Directory "你的Web绝对目录">,增加:DefaultType application/x-httpd-php我已经解决了
      

  11.   

    我参考的文章
    http://forum.douzhe.com/forum/viewtopic.php?t=845 改好的效果
    http://www.xxiyy.com/phpBB2/233.htm我修改的phpBB2论坛~~~
    http://www.xxiyy.com/phpBB2/
      

  12.   

    to: mikespook(谁说叫Mike的一定是狼?) 
       你的这种方法我知道,也告诉过楼主,所以在这我就没说,呵呵。
       用这种方法有一个问题,就是不支持pathinfo,但是各种大的搜索引擎都支持pathinfo信息来进行搜索的。也就是说,用了rewrite模块,baidu。com等就不容易搜索到你上面的东西了。这个我程经作过测试,这种情况下的pathinfo中不包含get上去的变量信息,正常是:
    对于路径aa.php?id=5pathinfo应该可以得到整个的信息包括get变量,但用了rewrite后,只能得到前面的路径。to hackfan(Hackfan)
        你的那种方法也不全对<Directory "你的Web绝对目录">里面也要用到正则的,不然连图片都解析了。
      

  13.   

    我用的虚拟主机(RedHat Linux)
    没有设置
    http://www1.laiwuren.com/bbs/viewthread.php?tid=2667
    http://www1.laiwuren.com/bbs/viewthread?tid=2667为什么我也不知道在我自己的Win2000+Apache2.048上也是这样
    我没有设置过
    不知为甚
      

  14.   

    to gaofaq(老高) :
    你的Win2000+Apache2.048能这样?
    真的吗?好奇怪
    贴httpd.conf来看看。
    难道是discuz2实现的?