Laravel 404错误,Laravel根目录可以访问,非根目录就会出现404 页面找不到的错误
Posted 沧海一粒沙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel 404错误,Laravel根目录可以访问,非根目录就会出现404 页面找不到的错误相关的知识,希望对你有一定的参考价值。
Laravel根目录可以访问 Route::get(‘/‘, ‘HomeController@showWelcome‘);
非根目录就会出现404 页面找不到的错误,如下
Route::get(‘user‘, ‘UserController@index‘);
解决方法:
首先安装前
1,php开启phpopenssl
2,在apache conf开启rewrite莫块
模块(#LoadModule rewrite_module modules/mod_rewrite.so)
3,在conf文件中找到directory 把AllowOverride None 改成 AllowOverride All
<Directory "c:/Apache24/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
4,在laravel项目工程的public目录下添加.htaccess文件 ,文件内容如下
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
*************************************************************************************************************
本人安装时解决方法其它不动
;extension=php_openssl.dll
只需要将php.ini中上面的代码前;去掉即可
**********************************************************************************************************
以上是关于Laravel 404错误,Laravel根目录可以访问,非根目录就会出现404 页面找不到的错误的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 6 上的 Laravel 文件管理器 404 错误