01/10/2018, 13:48

Rewrire URL trong PHP thành "ten-bai-viet-id.html" như thế nào?

URL : day-la-ten-bai-viet-id.html -> index.php?controller=post&action=detail&id=(id bên kia)

Thì phải viết lại bên .htaccess sao cho đúng v m.n:
RewriteRule ^([^/]+)/([0-9]*).html/?$ index.php?c=Content&a=Detail&id=$2 [QSA,L]
-> cái này thì là dạng day-la-ten-bai-viet/id.html

Mình muốn là dấu “-” nối với id luôn Giúp mình với!

dzungn viết 16:04 ngày 01/10/2018

Mình thì hay làm kiểu này

$_GET[
  'controller' => 'post',
  'action' => 'detail',
  'id' => postFindId($_SERVER['REQUEST_URI']),
];

function postFindId($string){
  //code
  return $id;
}
Bài liên quan
0