对于我的应用程序,我试图将XenForo论坛软件实现到我的CakePHP站点中。我已经在XenForo中安装了AppName/app/webroot/community,系统本身也按预期工作。然而,当我去http://localhost/AppName/community时,它会将我重定向到http://localhost/AppName/app/webroot/community/
转到http://localhost/AppName/community/ (注意后面的斜杠)给了我一个未标记的论坛页面,这个页面是找不到的。
我想防止这种情况发生,并让XenForo使用我提供的网址。我尝试过将<base>设置为<base href="http://localhost/AppName/community/" />,但没有成功。
XenForo的Admin中的板URL也被设置为http://localhost/AppName/community (没有尾随斜杠)
如果你有办法解决这个问题,那就太好了。
发布于 2012-11-22 12:15:52
没有找到我的问题的确切解决方案,但通过将我的社区文件夹从/app/webroot/放置到根/来解决这个问题。此外,我还必须将这一行添加到.HTACCESS文件:RewriteCond %{REQUEST_URI} !^/community(.*)中。
编辑11-23-2012:我似乎找到了我正在寻找的解决方案。我将安装移回/app/webroot,并相应地在vhost文件中设置DocumentRoot:
DocumentRoot C:/wamp/www/sitename/app/webroot
https://stackoverflow.com/questions/13305166
复制相似问题