在yii框架中添加公共可访问文件的文件夹是什么?

在yii框架中添加公共可访问文件的文件夹是什么?,yii,yii2,yii2-advanced-app,yii2-basic-app,yii-components,Yii,Yii2,Yii2 Advanced App,Yii2 Basic App,Yii Components,我需要在yii安装中上传一个公共可访问文件,我可以从url访问该文件。这是域验证文件。我已将其上载到/frontend/web文件夹中,但无法通过url mydomain.com/file.txt直接访问 正如下面指出的,.htaccess文件可能会阻止访问此文件。有人能告诉我如何在.htaccess文件中写入规则以允许它吗?如果出现以下错误 您没有访问此服务器上的/frontend/web/的权限 然后,在.htaccess <Directory "/path/to/frontend/w

我需要在yii安装中上传一个公共可访问文件,我可以从url访问该文件。这是域验证文件。我已将其上载到/frontend/web文件夹中,但无法通过url mydomain.com/file.txt直接访问


正如下面指出的,.htaccess文件可能会阻止访问此文件。有人能告诉我如何在.htaccess文件中写入规则以允许它吗?

如果出现以下错误

您没有访问此服务器上的/frontend/web/的权限

然后,在
.htaccess

<Directory "/path/to/frontend/web/">
   Options +Indexes
   Allow from all
</Directory>

选项+索引
通融

此处的文档说明了

它取决于web服务器的配置。默认情况下,高级应用程序希望前端域指向
/frontend/web
文件夹,您应该将域验证文件放在那里。后端域应指向
/backend/web
文件夹。在yii基本应用程序模板中,它应该位于
/web
文件夹中。文件的不可访问性也可能是由
.htaccess
文件中的配置造成的。是的,您可能是对的。htaccess正在阻止它。您知道如何通过在.htaccess文件中添加规则来允许它吗?@GeorgeT,这取决于您当前的
。htaccess
-标准配置不应阻止此类文件。