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

2014-10-17最佳答案

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]