phpのWebフレームワーク「Laravel」でルーティングを追加しても404Notfoudになってしまっていた。
たいていの場合は
$ php artisan route:clear
とかでキャッシュクリアするらしいがこれをやっても解決しなかった。
自分の場合はもっとしょーもない原因で、httpdのバーチャルホストの設定が間違ってた。
DocumentRootとDirectoryで別の場所を指定してた。Laravelのプロジェクトを作り直した時の修正モレでした。
/etc/httpd/conf.d/vhost.conf
<VirtualHost *:80> DocumentRoot /var/www/html/aaaa/public ServerName **** ServerAlias **** RewriteEngine On # DocumentRootと同じ場所を指さないといけないのに、違うところを指している <Directory "/var/www/html/bbbb/public"> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost>
あんまり無いと思いますが、Routingがおかしいと思ったらhttpdの設定も念のため見直しておきましょう。
あんまり無いと思いますが…