使用.htaccess导航到某个文件夹时,如何返回该文件夹中的index.json文件?
我有以下目录和文件结构:
/api/.htaccess
/api/index.json
/api/page-1/index.json
/api/page-1/page-a/index.json
/api/page-1/page-b/index.json
/api/page-2/index.json
/api/page-2/page-a/index.json
/api/page-2/page-b/index.json
/api/page-foo/index.json当您导航到以下URL时,我希望它们出现:
/api/
/api/page-1/
/api/page-1/page-a/
/api/page-1/page-b/
/api/page-2/
/api/page-2/page-a/
/api/page-2/page-b/
/api/page-foo/如何更新api/.htaccess文件以允许此操作?到目前为止,我所做的工作就是:
RewriteEngine On
RewriteRule ^/?$ index.json [L]
AddType application/json json它成功地在/api/终结点显示了/api/index.json,但它没有将/api/page-1/指向/api/page-1/index.json
发布于 2020-01-23 01:56:21
您不需要为此制定规则。只需使用DirectoryIndex即可
DirectoryIndex index.jsonhttps://stackoverflow.com/questions/59865635
复制相似问题