Silverstripe安装根文件夹公共

时间:2018-12-24 03:58:22

标签: silverstripe silverstripe-4

我已经将silverstripe 4安装到了Apache的/ var / www / html文件夹中。 但是,当我转到url时,必须使用“ localhost / public / index.php”才能获取主页。我以为我可以去“本地主机”找到默认页面。如果我想要一个主页而不需要人们在前面指定“ / public /”,该怎么办?

谢谢。

1 个答案:

答案 0 :(得分:4)

通常,如果以下两项配置正确,则无需添加/public/即可解析您的本地主机网站。

  • 启用Apache mod_rewrite
  • /var/www/html中拥有.htaccess重写配置

问题排查

  1. 检查在/var/www/html中是否正确使用.htaccess。基本上,此Apache配置文件会将所有请求转发到/public/文件夹。
  2. 如果.htaccess很好,请确保在Apache中启用了mod_rewrite。选中此link