将 phpBB3 与 CakePHP 一起托管在子文件夹中


Hosting phpBB3 in a subfolder alongside CakePHP

我的 Web 根目录中有 CakePHP 文件(假设 http://www.example.com/ 个)。

现在,我希望在我的 web 根目录下一个名为"forum"的文件夹中托管一个 phpBB3 安装。所以当有人访问(http://www.example.com/forum)时,他们可以使用phpBB。

我如何实现这一点?我尝试查看 CakePHP 文档以进行路由配置,但找不到与此相关的任何内容。

我很确定这与.htaccess有关,但不确定具体是什么。

注意 - 我尝试在app/webroot下创建一个名为forum的文件夹,但这通常会重定向到http://www.example.com/app/webroot/forum

在 Cake 的根.htaccess文件中,您可以放置:

RewriteRule ^forum/ - [L]

如果你在RewriteRule ^$ app/webroot/ [L]之前插入它,那么它将允许http://www.example.com/forum的请求直接进入phpBB,绕过Cake。