Yii2 advanced app Yi2从url中删除后端/web和前端/web

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访

我正在尝试将站点url从url更改为和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中甚至没有提到。但这两个选项都包含在给定链接的官方文档中

对于共享托管环境,也存在一些问题

顺便说一句,这是之前多次被问到的,所以,做一个更好的研究