.htaccess 服务器JSON文件表单文件夹的htaccess规则

nkoocmlb  于 2022-11-16  发布在  其他
关注(0)|答案(2)|浏览(144)

如何在访问URL时显示JSON文件。我的Web根目录下的一个文件夹中有这个JSON文件。是否可以使用htaccess规则来显示这个JSON文件。我的URL如下
http://example.com/api/v1/entity
我的webroot中有api/v1/entity文件夹结构
我可以把这个静态attributes.json文件放在实体文件夹中吗?在点击URL http://example.com/api/v1/entity时,我如何显示JSON数据?

noj0wjuj

noj0wjuj1#

将您的文件放在api/v1/entity/中,并将其命名为myfile.json
使用此规则创建新文件api/v1/entity/.htaccess

RewriteEngine On

RewriteRule ^/?$ myfile.json [L]

# return application/json for myfile.json
<Files "myfile.json">
   ForceType application/json
</Files>
2admgd59

2admgd592#

我遇到了同样的问题,问题出在我尝试更改的.htaccess文件中

# Deny accessing extensions listed below
<Files ~ "(.json|.lock|.git)">
Order allow, deny
Deny from all
</Files>
SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0

结束日期

# Deny accessing extensions listed below
<Files ~ "(.lock|.git)">
Order allow, deny
Deny from all
</Files>
SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0

实际上,删除.json扩展名可以正常工作。

相关问题