如何在不同目录但相同 url 下安装 cake 3 webapp?
how to install a cake 3 webapp under a different directory but same url?
我有一个名为 http://cake.dev
的 url,我希望 http://cake.dev/cake3
指向一个 cake3 网络应用程序。
我已成功让网页正常工作,但所有指向各种资产(如 base.css)的 url 都是错误的。
这是因为各种 HtmlHelpers 在我需要它们时输出 /css/base.css
/cake3/css/base.css
如何在系统范围内更改此设置?
也许这会解决您的问题;这就是我在开发环境中克服混乱的 urls 的方法:
- 在网络服务器的 DocumentRoot 中创建一个目录,例如 'cake3'
- mount --bind path-to-my-dev-tree documentroot-url-newdirectory
其中 path-to-my-dev-tree 是包含蛋糕根目录的路径,bin 等目录所在的目录。
看看 config/app。php
在应用程序下,您可以将'base'设置为'cake3'
我有一个名为 http://cake.dev
的 url,我希望 http://cake.dev/cake3
指向一个 cake3 网络应用程序。
我已成功让网页正常工作,但所有指向各种资产(如 base.css)的 url 都是错误的。
这是因为各种 HtmlHelpers 在我需要它们时输出 /css/base.css
/cake3/css/base.css
如何在系统范围内更改此设置?
也许这会解决您的问题;这就是我在开发环境中克服混乱的 urls 的方法:
- 在网络服务器的 DocumentRoot 中创建一个目录,例如 'cake3'
- mount --bind path-to-my-dev-tree documentroot-url-newdirectory
其中 path-to-my-dev-tree 是包含蛋糕根目录的路径,bin 等目录所在的目录。
看看 config/app。php
在应用程序下,您可以将'base'设置为'cake3'