我遇到了一个问题,真正用燃料php解决了什么。
我将htaccess添加到te root,现在我可以像访问www.mysite.com/wlecome一样访问我的网站,公众被删除了,但是当我使用{{1}时我无法找到删除公众的方法}和Config::get('base_url');
如果我将网站网址传递给它,则config.php中的base_url设置为null,这样资产就无法正确呈现。
如果有人能给我一个如何将公众从这些中移除的话,我真的很感激。
谢谢。
答案 0 :(得分:3)
这听起来好像你已经在docroot中安装了完整的FuelPHP安装,而不是在外面安装,并将公共文件夹设置为docroot,这是推荐的安装方式。
如果是这种情况,请将公共目录中的所有内容移到一个文件夹中,这样它再次位于docroot中,并删除不再需要的公用文件夹。
请注意,这样的设置会让您的代码通过浏览器访问,因此您可能需要添加一些htaccess来防止这种情况发生。
答案 1 :(得分:1)
我知道它不是最漂亮但我通常这样做。
我打开Config.php
并在基本网址下传递
'site_url' => 'your site url here',
你可以这样称呼Config::get('site_url');
希望它可以帮到你
答案 2 :(得分:0)
您可以将VirtualHost设置为从http://project.dev/到/ var / www / project / public
,而不是使用.htaccess