1

对于我的应用程序,我正在尝试将XenForo论坛软件实现到我的CakePHP站点中。我已经安装并且系统本身按预期工作XenForoAppName/app/webroot/community但是,当去的http://localhost/AppName/community时候,它会将我重定向到http://localhost/AppName/app/webroot/community/

转到http://localhost/AppName/community/(注意尾部斜杠)给了我一个未标记的论坛页面,并显示找不到该页面的错误。

我想防止这种情况发生,并让 XenForo 使用我提供的 URL。我试过设置<base>to <base href="http://localhost/AppName/community/" />,但没有成功。

XenForo Admin CP 中的 Board URL 也设置为http://localhost/AppName/community(没有尾部斜杠)

如果您知道如何解决此问题,那就太好了。

4

1 回答 1

0

没有找到我的问题的确切解决方案,但通过将我的社区文件夹从/app/webroot/到 root 来解决这个问题/。此外,我必须将此行添加到.HTACCESS文件中: RewriteCond %{REQUEST_URI} !^/community(.*)

编辑 11-23-2012:我似乎找到了我正在寻找的解决方案。我将安装移回 /app/webroot 并相应地在我的 vhost 文件中设置 DocumentRoot:

DocumentRoot C:/wamp/www/sitename/app/webroot

于 2012-11-22T12:15:52.383 回答