我需要一个 .htaccess 文件,它可以采用这样的 url:
http://example.com/api/module/something/something/something......
url 可以有 n 个段,并且模块是可变的,我需要完成的是将其重写为:
http://example.com/module/api/something/something/something......
目前这是通过以下 PHP 代码完成的,但这不是一个优雅的解决方案
$pieces = explode("/", $_SERVER['REQUEST_URI']);
$pieces = array_slice($pieces, 2, count($pieces)-2,false);
$module = $pieces[0];
unset($pieces[0]);
$end = implode('/', $pieces);
header('Location: /'.$module.'/api/'.$end);