您好 我有一个zendframework项目。现在它在我的域名(http://www.mydomain.com)中运行。 我想修改网站的某些部分。所以我决定将所有文件和文件夹复制到其子文件夹(http://www.mydomain.com/zendwork)。有可能吗?
我听说相对路径有问题吗?那么我如何以最简单的方式改变整个路径?
提前致谢
答案 0 :(得分:4)
只有“public”目录下的文件需要位于文档根目录下。其余的代码库(“应用程序”,“库”等)可以存在于任何地方。
APPLICATION_PATH
文件中定义的public/index.php
常量和包含路径决定了在哪里找到应用程序的其余部分。
另一个考虑因素是在链接到视图中的JavaScript,CSS,图像和其他“静态”资源时使用BaseUrl
视图助手,例如
// view.phtml
<img src="<?php echo $this->baseUrl('/images/foo.jpg') ?>" alt="foo">
要移动您的应用程序,只需移动“公开”内容并编辑index.php
。
答案 1 :(得分:-1)
是的。但是你需要在.htaccess文件中设置路径。