首页 > 解决方案 > Silverstripe 安装根文件夹 public

问题描述

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

谢谢。

标签: silverstripesilverstripe-4

解决方案


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

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

故障排除

  1. 检查您是否在 .htaccess 中获得了正确的.htaccess/var/www/html。基本上,这个 Apache 配置文件会将所有请求转发到/public/文件夹。
  2. 如果.htaccess 没问题,请确保在 Apache 中启用了 mod_rewrite。检查此链接

推荐阅读