GattsCOM

ブログ

BLOG

  1. Home
  2. Blog

Laravelでルートは合ってるのに、Not Foundが出る解決方法

Laravelをインストールしたら、初期画面の「welcome」が表示されるが


Route.phpで下記のように付け足す。


Route::get('/hoge', function(){
    return view('hoge');
});

//return viewのhogeは「hoge.blade.php」を作ってるとする。

この状態でURL「localhost/hoge」にアクセスしても


Not Foundと表示されている



考えられる理由

・.htaccess

・httpd.confの設定

■ .htaccessの設定。


初期状態の

Laravelルート/public/.htaccess

を見てみる。


特に問題がない。

■ httpd.confの設定

<directory "/var/www/html">

    AllowOverride None

    # Allow open access:

    Require all granted

</directory>

こいつだ!!!


AllowOverride None


   ↓


AllowOverride All


へ変更してhttpd再起動。



無事に表示されました。


原因はこれ以外にも、あると思いますが私はこれで治りました〜

もし、困っている方居たらお問い合わせください。


お問い合わせは画面右下にアイコンあるのでそこからどうぞ〜