1)设置.htaccess文件
<IfModule mod_rewrite.c>
RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>2)在conf.php文件,参数'URL_ROUTE_RULES'设置
'/^view\/(\d+)$/'=> 'view/index?id=:1',
并且设置参数: 'URL_MODEL' => 2,// URL模式:0普通模式 1PATHINFO 2REWRITE 3兼容模式3)对应模板设置:
<a href="{:U("view/$vo[id]")}">{$vo.newtitle}</a>

解决方案 »

  1.   

    找了一下,这篇应该是对的,你可试一下
    http://blog.sina.com.cn/s/blog_7cb115e40101017r.html
      

  2.   


    可是是要全站生成静态页面啊
    针对第三条的模板实际地址,在第二步conf.php控制伪静态规则即可。
      

  3.   

    让你看的文章你看了吗?
    使用的就是 ThinkPHP 提供的功能
      

  4.   


    恩,看了。但是说在文件夹下建一个模板,那如果很多个模板文件,难不成还都要建一遍吗?疑问?还有是不是应该写一个公共的function方法生成静态页的,因为是全站都要生成,不是只是Index.html
      

  5.   

    每个模板href链接地址,都要在conf.php的URL_ROUTE_RULES参数,设置对应的伪静态规则。
      

  6.   


    我比着这文章里面的试了。不可以,index.html里没内容