【发布时间】:2014-05-19 21:49:21
【问题描述】:
我在这里扯头发,但我的网站在我的实时网站上显示的是我的网站内容列表,而不是网站本身。 .htaccess 是我在所有 laravel 构建中一直使用的。
.htaccess:
# The htaccess file
RewriteEngine On
RewriteCond %{HTTP_HOST} ^{yoursite}.{extension} [NC]
RewriteRule (.*) http://www.{yoursite}.{extension}/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !public/
RewriteRule (.*) /public/$1 [L]
当我访问站点根目录时,由于某种原因,我只是得到一个文件列表,它没有读取 /public/ 文件夹中的 index.php 文件。
谁能建议解决这个问题?
【问题讨论】:
-
尝试将
DirectoryIndex index.php添加到您的 htaccess 文件中 -
hmm 尝试将其添加到文件末尾,但它不起作用
-
尝试运行命令
php composer install。 -
我想澄清一下,你需要安装作曲家才能做到这一点。
-
最好创建一个virtual host。