当然,
http://127.0.0.1/abc 
等同于http://127.0.0.1/abc/default.php如果想实现你说的功能,就用jsp吧

解决方案 »

  1.   

    不加后缀?也许apache会把他当成目录。
      

  2.   

    不是啊,以前这些文件在虚拟主机都是可以正常访问的,无论加不加后缀都是可以访问。而搬到另一台新的服务时,不加后缀就不认了。谢谢您们的回复。我的服务器是Redhat8.0+apache_1.3.28+php4.3.2+mysql4.0.13-0以上配置都能正常使用,但在浏览器里面如果不输入文件名后缀就无法访问。比如:http://127.0.0.1/abc.php 这样可以访问   http://127.0.0.1/abc 这样就无法访问所有的文件都是这样,无论是.htm或是.php文件,只要不加上后缀就无法访问,请问如果解决这个问题?十分火急,明天就要投入使用,请帮忙指点指点。非常感谢。
      

  3.   

    以前在虚拟主机,abc.php文件
    http://127.0.0.1/abc 网址不加后缀也能访问到,等同于http://127.0.0.1/abc.php而不是把abc当成一个目录。但换服务器之后http://127.0.0.1/abc 就无法打开,但 http://127.0.0.1/abc 可以打开
      

  4.   

    不好意思,上面的网址写错了。是 http://127.0.0.1/abc.php 可以打开http://127.0.0.1/abc 打不开
      

  5.   

    服务器没做什么限制的啊。我在三个操作系统测试了,都不能打开。有Redhat 8.0、Redhat 9.0和
    win2000,都出现以下问题:http://127.0.0.1/abc.php 可以打开http://127.0.0.1/abc 打不开
      

  6.   

    因为以前我们用虚拟主机的时候访问网站都是不加后缀的,我们也把网址告诉给了我们很多客户,但是如果现在不加后缀就无法访问的话,那么我们的很多客户用以前的网址访问我们的网站时就访问不到了。而以前确确实实是不需要加上后缀就能访问到的。像这样的网址:http://127.0.0.1/abc就能直接访问到 http://127.0.0.1/abc.php 的网址。而现在http://127.0.0.1/abc 不加后缀时已经无法访问了。还希望高手们能指点指点。非常感谢,也非常着急处理这个问题。
      

  7.   

    通过index文件引导不就OK了嘛!
    你得问题还挺奇怪得啊!
      

  8.   

    不是啊。index文件引导的文件应该非常有限吧,但我们的文件访问不加后缀的有非常多。比如每一个像这样的网址就对应着一个用户。网址如下:http://127.0.0.1/mp/abc
    http://127.0.0.1/mp/def
    http://127.0.0.1/mp/okok
    等等像这样的网址有很多个,而用户也已经习惯了以上的网址,他们也对网址进入了宣传。
    而现在用以上网址却无法访问,必须在后面加上.php的后缀才能访问,这样就会有许多人
    无法访问。
      

  9.   

    我知道CGI程序是不需要后缀的,是否可以设置成CGI模式?
      

  10.   

    到Apache版问问, Apache有个ReWrite的参数设置(我印象中是这样), 应该可以达到你要的功能.上次goodname帖那个共用Cookie的那个文章里面有, goodname再提供一下相关的资料吧^_^
      

  11.   

    use mod_rewrite, seehttp://www.fluidthoughts.com/howto/mod_rewrite/
      

  12.   

    能不能把配置的方法告诉我呢?我找不到,http://www.fluidthoughts.com/howto/mod_rewrite/
    这个是英文的,看不懂。。不好意思。谢谢。
      

  13.   

    大约是这样
    RewriteRule ^/(.+)/?$ /mp/$1.php [L]