来自CodeIgniter,我想学习Laravel。但是为了一个(小)问题,我两天前就把头撞碎了。
当我浏览到网址"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>我添加了"Order allow,deny“和"Allow from all",否则我会得到一个404。可能的问题是什么?
问候
发布于 2012-09-23 17:45:47
我会验证public/index.php是否存在,然后尝试将这一行添加到.htaccess文件中。
DirectoryIndex index.php你可能还想用"mamp“来标记它。希望你能找到它!
发布于 2012-09-26 10:58:35
您是否检查了application/config/application.php中的以下条目?
‘'index’=> 'index.php',
除非您安装了用于clean_urls的mod_rewrite
https://stackoverflow.com/questions/12551191
复制相似问题