Yii2 advanced app Yi2从url中删除后端/web和前端/web
我正在尝试将站点url从url更改为和url更改为Yii2 advanced app Yi2从url中删除后端/web和前端/web,yii2-advanced-app,Yii2 Advanced App,我正在尝试将站点url从url更改为和url更改为 有人能帮我做这件事吗 这在官方文件中有描述 以下是一些基本信息: 根据上述说明安装的应用程序应 使用ApacheHTTP服务器或nginxHTTP服务器进行开箱即用 运行PHP5.4或更高版本的Windows、Mac OS X或Linux上的服务器。易 2.0也与facebook的HHVM兼容。但是,在某些边缘情况下,HHVM的行为与本机PHP不同,因此 使用HHVM时要格外小心 在生产服务器上,您可能希望将Web服务器配置为 可以通过URL访
有人能帮我做这件事吗 这在官方文件中有描述 以下是一些基本信息: 根据上述说明安装的应用程序应 使用ApacheHTTP服务器或nginxHTTP服务器进行开箱即用 运行PHP5.4或更高版本的Windows、Mac OS X或Linux上的服务器。易 2.0也与facebook的HHVM兼容。但是,在某些边缘情况下,HHVM的行为与本机PHP不同,因此 使用HHVM时要格外小心 在生产服务器上,您可能希望将Web服务器配置为 可以通过URL访问应用程序
http://www.example.com/index.php
而不是
http://www.example.com/basic/web/index.php
。这样的配置
需要将Web服务器的文档根指向
basic/web
文件夹。您可能还想从URL中隐藏index.php
,如下所示:
在路由和URL创建部分中介绍。在本小节中,
您将学习如何配置Apache或Nginx服务器以实现
这些目标
通过将basic/web
设置为文档根目录,还可以防止最终用户
从访问您的私人应用程序代码和敏感数据文件
存储在basic/web
的同级目录中。否认
访问其他文件夹是一种安全改进
如果您的应用程序将在共享托管环境中运行
没有修改其Web服务器配置的权限,您可以
仍然要调整应用程序的结构以获得更好的安全性
进一步的配置取决于所选择的web服务器(Nginx/Apache),这在questoin中甚至没有提到。但这两个选项都包含在给定链接的官方文档中
对于共享托管环境,也存在一些问题
顺便说一句,这是之前多次被问到的,所以,做一个更好的研究