THINKPHP路由问题、PHP伪静态问题

我的老地址是http://********.com/local/show_1189.html
然后现在改版了,我想了2个思路,但是不知具体如何实现。
1、是用THINKPHP的路由,因为我现在就是用THINKPHP做的。
让他访问local下的show方法,1189是id2、用PHP的伪静态,
在根目录下新建local文件夹,然后建立show.php,然后写个伪静态,能接受1189这个ID但问题是,如何写上边2种方法,求教高人

  • 缠绵遊戏 2014-10-17 08:37
  • 收藏问题 ( 0人收藏 )
  • 举报

你的IE浏览器版本过低,为了提升体验,

建议升级到IE10以上或使用Chrome、搜狗等浏览器!

1个答案
  • strong116319 2014-10-17 08:37

    tp 的路由随便,url,pathinfo,rewirte 都可以。

    我这里用apache举例:

    1 开启rewirte : LoadModule rewrite_module modules/mod_rewrite.so

    2 网站根目录增加 .htaccess 文件,内容如下:

      
    RewriteEngine on
    RewriteBase /
    RewriteRule ^local/show_(\d*).html index.php/local/show/id/$1 [L]
    RewriteCond %{REQUEST_FILENAME} !-f [NC]
    RewriteCond %{REQUEST_FILENAME} !-d [NC]
    RewriteRule ^(.*)$ index.php/$1 [L]