我已经使用 cakephp 开发了一个网站并上传到 www.example.com。现在我想在 www.example.com/subsite 等子文件夹中有一些 html 页面。
请帮助我如何做到这一点,因为 cakephp 将子站点作为控制器名称并将其重定向到主站点。如何在子站点下显示 html 页面。
我已经使用 cakephp 开发了一个网站并上传到 www.example.com。现在我想在 www.example.com/subsite 等子文件夹中有一些 html 页面。
请帮助我如何做到这一点,因为 cakephp 将子站点作为控制器名称并将其重定向到主站点。如何在子站点下显示 html 页面。
这可以通过将 html 页面放在 app/webroot 文件夹中来完成
http://www.example.com/subsite
将会
app/webroot/subsite/index.html
举个例子。如果您正在谈论 cakephp 中的实际页面,那么您可以通过创建控制器来做到这一点。
将其设置为插件,将其放在您的/app/plugins
文件夹中,即:/app/plugins/subsite
. 然后您可以在 www.example.com/subsite 访问它
我建议阅读你的 routes.php 文件是如何工作的。
http://book.cakephp.org/2.0/en/development/routing.html
另外,我在某处看到了一个教程,其中有人编辑了他们的错误文件以充当临时路由器。该教程已经很老了,但是这个想法仍然存在。
基本上,当错误页面通常显示页面未找到时,它会检查一个文件夹以查看请求的控制器是否实际上是一个文件。如果找到,则显示该文件,否则,给出标准页面未找到错误。
你可以试试类似的东西。