你这样试一下.
telnet localhost 80 回车
GET /news/1000.html HTTP/1.0 回车*2看看服务器端返回的代码是不是304啊如果是的话你在程序里把新的地址和304这个状态加上就可以了

解决方案 »

  1.   

    虚拟主机设置rewrite和普通主机一样的。
    <VirtualHost *:80>
        ServerAdmin [email protected]
        ServerName www.a.com
        Rewriteengine on  
        RewriteRule news/(\d+)\.html news\.php\?id=$1 [N,L]
        ......
    </VirtualHost>想知道服务器是否支持rewrite,我想只能问服务器管理员了吧
      

  2.   

    Apache 1.3.x错误页面返回的信息中可以看出WEB服务器环境,Apache2可以设置不显示。如果服务器不是自己的,最好是问服务器管理员。如果是自己的服务器,加入mod_rewrite模块即可。