我正在用PHP制作API。
我想将.json
添加到网址中,如下所示:
www.example.com/data.json
我正在使用CodeIgniter。 我试过在像这个
的路由配置文件中解决这个问题$route['default_controller'] = 'data';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
$route['/data.json'] = "/data/index";
答案 0 :(得分:0)
您可以在CodeIgniter中添加网址后缀,方法是转到config.php
文件并更改url_suffix
:
$config['url_suffix'] = '.json';
这将使您的网站可通过www.example.com/data
和www.example.com/data.json
如果您想在某些页面中启用它,您可以使用以下路由:
$route['data.json'] = 'data/index';
如果它是具有动态路径的页面,例如data/some-id.json
,请使用:
$route['data/(:any).json'] = 'data/index/$1';