zoukankan      html  css  js  c++  java
  • 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中上面的代码前;去掉即可

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

  • 相关阅读:
    (Go)11.九九乘法表示例
    (Go)10.流程控制示例
    (Go)09.指针赋值修改示例
    (Go)08.time示例
    (Go)07.strings与strconv的示例
    (Go)07.Go语言中strings和strconv包示例代码详解02
    (Go)06. Printf格式化输出、Scanf格式化输入详解
    kafka参数在线修改
    vs code golang代码自动补全
    JVM 方法区
  • 原文地址:https://www.cnblogs.com/zhang-bin/p/7736063.html
Copyright © 2011-2022 走看看