这样怎么实现?http://xinxian2.in/page/3.html
//首页方法
public function index() { $data = product::all(); $data = product::paginate(15); return view('home')->withpages($data); }
//视图模板
render(); ?>
回复内容: http://xinxian2.in/?page=3
这样怎么实现?http://xinxian2.in/page/3.html
//首页方法
public function index() { $data = product::all(); $data = product::paginate(15); return view('home')->withpages($data); }
//视图模板
render(); ?>
1;
nginx 把http://xinxian2.in/page/3.html重写成http://xinxian2.in/?page=3
rewrite ^/(.*)/(.*)\.html$ /index.php?$1=$2 last;
refer:http://nginx.org/en/docs/http/ngx_http_rewrite_module.html
2;
通过框架实现,比如symfony2可以routing.yml里重写
xx_yy_zz: pattern: /{type}/{id}.html defaults: { _controller: xxbundle:yy:zz }
再访问http://xinxian2.in/page/3.html时
class yycontroller extends basecontroller{ zzaction(request $request, $type, $id) { //$type = page, $id = 3 }}
laravel应该也有相应的做法
