4

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>

「Orderallow、deny」と「Allowfrom all」を追加しました。そうしないと、404が返されます。何が問題になる可能性がありますか?

よろしく

4

2 に答える 2

4

public / index.phpが存在することを確認してから、この行を.htaccessファイルに追加してみます。

DirectoryIndex index.php

これに「mamp」のタグを付けることもできます。あなたがそれを見つけることを願っています!

于 2012-09-23T09:45:46.520 に答える
0

次のエントリについてapplication/config / application.phpを確認しましたか?

'index' =>'index.php'、

clean_urlsセットアップ用のmod_rewriteがない限り

于 2012-09-26T02:58:35.370 に答える