Laravel根目录可以访问 Route::get(‘/‘, ‘[email protected]‘);

非根目录就会出现404 页面找不到的错误,如下

Route::get(‘user‘, ‘[email protected]‘);

解决方法:
首先安装前

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>

 

Laravel 404错误,Laravel根目录可以访问,非根目录就会出现404 页面找不到的错误...

 

*************************************************************************************************************

本人安装时解决方法其它不动

;extension=php_openssl.dll
只需要将php.ini中上面的代码前;去掉即可

**********************************************************************************************************

相关文章:

  • 2022-12-23
  • 2021-12-18
  • 2021-07-06
  • 2022-01-18
  • 2021-09-05
  • 2021-09-03
  • 2021-09-03
猜你喜欢
  • 2022-12-23
  • 2021-12-21
  • 2022-12-23
  • 2021-09-21
  • 2022-12-23
  • 2022-12-23
  • 2021-07-09
相关资源
相似解决方案