rt,我是这样实现的,在客户端生成一个html静态页,把被调的php页的数据写入这个html页再显示出来.但是客户端浏览器的url还是没变,我网上也看过些资料,有说用.htaccess文件,我测试了下有问题,我也不清楚什么问题.还有url重写我也似懂非懂,
求指点..

解决方案 »

  1.   

    就用url重写
    在.htaccess文件中定义重写规则url重写其实是伪静态,是一种映射关系,将。html页面按照定义的规则映射到某个php页面上
      

  2.   

    可以伪静态和生成静态结合着做,这样可以自动生成。
    用header("Location: *****");貌似浏览器的地址有时是不会变的。
      

  3.   

    既是所谓的缓存哈,加上伪静态也就真成静态的了。当然你也可以直接生成需要访问的html页面~~
      

  4.   

    那假设我的index.html里有个产品展示链接,链接到同级目录下的aa.php
    我希望在客户端的地址栏里显示http://www.xxx.com/product/   这样应该怎么去写RewriteRule??
      

  5.   

    RewriteRule ^index\.html$    index\.php [L]表示 本来 http://domain/index.php  重写URL后,浏览器输入http://domain/index.html即可
      

  6.   

    再加参数RewriteRule ^category-([0-9]+)-([0-9]+)(.*)\.html$                                                       category\.php\?id=$1&page=$2  [QSA,L]本来http://domain/category.php?id=10&page=20 重写URL后,http://domain/category-10-20.html就能访问到