首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >yii2从url中删除后端/web和前端/web

yii2从url中删除后端/web和前端/web
EN

Stack Overflow用户
提问于 2015-10-28 17:52:50
回答 1查看 2.4K关注 0票数 1

我试图将站点url从http://localhost/yiiwebsite/backend/web/index.php url更改为http://localhost/yiiwebsite/admin,将http://localhost/yiiwebsite/frontend/web/index.php url更改为http://localhost/yiiwebsite/

有人能帮我做这个吗。

EN

回答 1

Stack Overflow用户

发布于 2015-10-29 03:38:47

官方文档这里对此进行了描述。

以下是一些基本信息:

根据上述说明安装的应用程序应该与Apache HTTP服务器或Nginx HTTP服务器、Windows、Mac或运行PHP5.4或更高版本的Linux一起使用。Yi2.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文件夹。您还可能希望将index.php隐藏在URL中,如“路由和URL创建”部分所述。在本小节中,您将了解如何配置Apache或Nginx服务器以实现这些目标。 通过将basic/web设置为文档根,还可以防止最终用户访问存储在basic/web同级目录中的私有应用程序代码和敏感数据文件。拒绝对其他文件夹的访问是一项安全改进。 如果您的应用程序将在没有权限修改其Web服务器配置的共享宿主环境中运行,则仍然可以调整应用程序的结构以提高安全性。

进一步的配置取决于所选的web服务器(Nginx / Apache),这在questoin中甚至没有提到。但这两个选项都由给定的链接覆盖在正式文档中。

对于共享的托管环境,也有特殊截面

顺便说一句,这个问题在这里被问了很多次,所以,做一个更好的研究。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33398193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档