来自CodeIgniter,我想学习Laravel。 但是我在一个(小)问题上突破了2天。
当我浏览到URL“laravel.app”时,它会显示文件夹内容而不是Laravel的索引页。
这些是我的设置:
虚拟主机:
<VirtualHost *:80>
DocumentRoot "/Applications/MAMP/htdocs/laravel/public"
ServerName laravel.app
<Directory "/Applications/MAMP/htdocs/laravel/public">
Options All
AllowOverride All
</Directory>
</VirtualHost>
htaccess的:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
Order allow,deny
Allow from all
</IfModule>
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
我添加了“订单允许,拒绝”和“允许所有人”,否则我得到404。 可能是什么问题?
此致
答案 0 :(得分:4)
我会验证public / index.php是否存在,然后尝试将此行添加到.htaccess文件中。
DirectoryIndex index.php
您可能还想用“mamp”标记。希望你找到它!
答案 1 :(得分:0)
你检查了application / config / application.php吗? 以下进入?
'index'=&gt; 'index.php',
除非你有clean_urls设置的mod_rewrite