1

私は最も基本的な機能をLaravelで動作させようとしていますが、本当に苦労しています。クライアントが www.mysite.com/laravel/public/this の形式でリクエストを送信し、home.index ビュー ファイルがホーム フォルダーから返されるようにします。これらはすべて、 laravel/application/routes.php ファイル。

インストールに含まれる次の関数は、正しくルーティングし、www.mysite.com/laravel/public が動作してユーザーからの http 要求を受け取り、正しいデータを返すことを示します。

Route::get('/', function()
{
return View::make('home.index');
});

しかし、「/」を「this」に変更してリクエストを送信するとすぐに...

Route::get('this', function()
{
return View::make('home.index');
});

「入力ファイルが指定されていません」と出ます。メッセージ。これはどのように起こっていますか?私はlocalhostで試してみましたが、正常に動作しますが、godaddy共有phpサーバーで動作させたいです

4

1 に答える 1

4

シンプルすぎる。

public ディレクトリの htaccess に移動し、変更します

RewriteRule ^(.*)$ index.php/$1 [L]

RewriteRule ^(.*)$ index.php?$1 [L]

http://forums.laravel.io/viewtopic.php?id=1508

単なるキャラクターが私にこれほどのフラストレーションをもたらしたなんて信じられない

于 2013-03-19T00:21:12.977 に答える