0

我已经使用 cakephp 开发了一个网站并上传到 www.example.com。现在我想在 www.example.com/subsite 等子文件夹中有一些 html 页面。

请帮助我如何做到这一点,因为 cakephp 将子站点作为控制器名称并将其重定向到主站点。如何在子站点下显示 html 页面。

4

3 回答 3

2

这可以通过将 html 页面放在 app/webroot 文件夹中来完成

http://www.example.com/subsite

将会

app/webroot/subsite/index.html

举个例子。如果您正在谈论 cakephp 中的实际页面,那么您可以通过创建控制器来做到这一点。

于 2013-07-21T04:12:22.493 回答
0

将其设置为插件,将其放在您的/app/plugins文件夹中,即:/app/plugins/subsite. 然后您可以在 www.example.com/subsite 访问它

于 2013-07-21T03:25:28.343 回答
0

我建议阅读你的 routes.php 文件是如何工作的。

http://book.cakephp.org/2.0/en/development/routing.html

另外,我在某处看到了一个教程,其中有人编辑了他们的错误文件以充当临时路由器。该教程已经很老了,但是这个想法仍然存在。
基本上,当错误页面通常显示页面未找到时,它会检查一个文件夹以查看请求的控制器是否实际上是一个文件。如果找到,则显示该文件,否则,给出标准页面未找到错误。
你可以试试类似的东西。

于 2013-07-21T00:51:03.260 回答