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再起動。


無事に表示されました。

原因はこれ以外にも、あると思いますが私はこれで治りました〜
もし、困っている方居たらお問い合わせください。

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